我已经把这些行写在一个文件中
AA
BB
CC
使用以下 python 代码
f = open("foo.txt",'r')
for line in f:
print (line)
我看到从中读取的每行之间都有一个换行符
AA
BB
CC
# terminal prompt
如何删除这些新行?
这是因为每行都包含换行符,并且 print 在其他所有内容之后打印一个换行符,总共最多 2 个换行符(最后一行可能只有 1 个(。
您可以从行中删除换行符。
f = open("foo.txt",'r')
for line in f:
print(line.rstrip('rn'))
你可以改为将print
称为
print(line, end='')
以防止print
在从文件中读取的换行符之上添加换行符。