【发布时间】:2020-01-27 14:21:24
【问题描述】:
问题已得到解答并有效。
【问题讨论】:
-
能不能把你正在看的文件贴出来
-
是的。它是一个名为 Earth.txt 的文本文件,里面是这样的:aaaabbdffee ccrrffddgfdss
标签: python
问题已得到解答并有效。
【问题讨论】:
标签: python
file.readline 方法总是返回一个带有尾随换行符的字符串(除非它在文件末尾并且文件不以换行符结尾),因此您应该使用 str.rstrip 方法来删除尾随处理字符串前的换行符:
line1 = f.readline().rstrip('\n')
【讨论】:
f.readline()
读取文件中的每一行,包括空行,它只会返回 linebacker ('\n')。通常您看不到它,因为 print() 会自动处理它,但您的函数会将其视为一个单独的字符。查看文件末尾是否有任何空行,然后将它们退格并保存。 希望这会有所帮助。
【讨论】: