[英]problem with f.readline()?
我一次从文件中读取一行,但在每行的末尾添加一个'\\n'
。
例:
该文件有: 094 234 hii
但我的输入是: 094 234 hii\\n
我想逐行阅读,但我不需要保留换行符......
我的目标是从每一行读取一个列表:我需要['094','234','hii']
,而不是['094','234','hii\\n']
。
有什么建议?
并不是说它增加了一个'\\n'
,因为那里真的有一个'\\n'
。 使用line = line.rstrip()
获得行SANS换行符(或取决于你所需要的东西类似于它的东西)。
不要使用readline
方法逐行读取文件。 只需使用for line in f:
。 文件已遍历其行。
\\n
未添加 ,它是正在读取的行的一部分 。 当你做line.split()
的traiing \\n
消失,无论如何,那你为什么担心呢?!
for line in f:
words = line.split()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.