Python 按行读取txt文件,如何去掉换行符"n"

Python0166

Python 按行读取txt文件,如何去掉换行符"n",第1张

python 按行读取txt时,每行默认自带了回车换行操作,导致脚本报错。

故而按行读取时,需要去掉默认的'\n'

#coding=utf-8

from selenium import webdriver

import os,time

source = open("G:\\seleniums\\data.txt", "r")

values = source.readlines()

source.close()

for serch in values:

    #这里使用了strip去掉每行结束的\n

    serch = serch.strip('\n')

    browser = webdriver.Ie()

    browser.get("http://www.baidu.com")

    browser.find_element_by_id("kw1").send_keys(serch)

    browser.find_element_by_id("su1").click()

    browser.quit()

print函数默认会自动输出一个回车换行,所以如果有多条print函数,会在多行输出

去掉print后面默认的回车换行

print("要输出的字符串", end="")

print("hello") #print在输出之后,会自动添加一个回车换行 print("world") print("hello",end="")#print输出之后,不会自动添加回车换行 print("world")