python按行读取文件,如何去掉换行符"\n

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python按行读取文件,如何去掉换行符"\n相关的知识,希望对你有一定的参考价值。

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"都在字符串的最后一个字符,所以这样就达到了去掉换行符的目的。

参考技术A

最简单的办法这一是直接使用队列下标:

>>> line = '123abcd\\n'
>>> pline = line [:-1]
>>> pline
'123abcd'
>>> line
'123abcd\\n'
>>>

本回答被提问者采纳

python按行读取文件,如何去掉换行符" "

python按行读取文件,如何去掉换行符"\\n" (2012-04-02 21:27) 标签:   python   readline   n  分类:  python

 

点击(此处)折叠或打开

  1. for line in file.readlines():
  2.     line=line.strip('\\n')

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

以上是关于python按行读取文件,如何去掉换行符"\n的主要内容,如果未能解决你的问题,请参考以下文章

python按行读取文件,如何去掉换行符"\n

python按行读取文件,如何去掉换行符"\n

python按行读取文件,如何去掉换行符"\\n

python按行读取文件,如何去掉换行符"\n

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

python读取文件,换行问题