【发布时间】:2019-04-02 08:45:32
【问题描述】:
当我这样做时
f = open("test.txt","r")
s = f.readline()
l = s.split[' ']
其中输入文件的内容为2 3\n。 s 的值为 ['2', '3\n']。有没有办法告诉 python 每行都以\n 结尾,因此它不应该读取它?
文件内容:
3 2\n
#1###2#\n
****#**\n
##*###*\n
#******\n
#*#O##*\n
我将为其他行做其他操作。但我仍然需要摆脱\n
【问题讨论】:
-
l = s.strip().split()?strip()将删除换行符 -
你可以
strip字符串中的字符 -
但是它后面的行有字符并且再次以
\n结尾。例如#@1\n