首页 > 解决方案 > 在 python 中使用 print() 删除额外的新行

问题描述

我已将这些行写在一个文件中

AA
BB
CC

使用以下python代码

f = open("foo.txt",'r')
for line in f:
    print (line)

我看到在读取的每一行之间都有一个换行符

AA

BB

CC

# terminal prompt

如何删除这些新行?

标签: python

解决方案


您可以改为print调用

print(line, end='')

以防止print在从文件读取的内容之上添加换行符。


推荐阅读