python按行读取文件,如何去掉换行符"\n
3个回答
推荐于2017-11-21
展开全部
推荐使用使用rstrip("\n")
如果简单的使用strip()会把两头所有的空格、制表符和换行都去掉。
>>> a = "\n123121\njkljk k\t\n"
>>> b = a.rstrip("\n")
>>> b
'\n123121\njkljk k\t'
>>> c = a.strip()
>>> c
'123121\njkljk k'
如果是读文件的时候可以这么写:
with open(filepath, "r") as foo:
for line in foo.readlines():
line = line.rstrip("\n")
print line
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询