python按行读取文件,如何去掉换行符"\n
2个回答
展开全部
1、说明
python按行读取文本文件,读取的每行都带有按行符,要替换换行符"\n"有两种方式,一种是替换法,一种是切片法。
2、示例
文本文件内容:
123
456
789
1) 替换法:
for line open('fn.txt', 'r'):
print(line.replace('\n', ''))
2) 切片法:
for line open('fn.txt', 'r'):
print(line[:-1])
3)执行结果
3、其它说明
替换法是把字符串的"\n"替换成空;
切片法是装字符串最后一个字符去除,line[:-1]的意思就是line字符串取从第0个字符至倒数第一个字符的前一个字符,因为换行符"\n"都在字符串的最后一个字符,所以这样就达到了去掉换行符的目的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询