我使用以下代码逐行读取文本文件并将其打印在屏幕上。
with open("source.txt") as f:
content = f.readlines()
print(content)
print('\n')
f.close()
但是\n
只是被附加到输出中,而输出却是一行。例如,如果文件是这样的:
abc
def
ghi
输出是:
['abc\n', 'def\n', 'ghi']
然后我尝试用'\n'
with改变单引号,"\n"
如下所示:
with open("source.txt") as f:
content = f.readlines()
print(content)
print("\n")
f.close()
我需要的实际输出是:
abc
def
ghi
我能为此做些什么?操作平台:Mac(Unix) 提前致谢。