如何避免python 3x中readline()函数中的新行?
这个问题在这里已经有了答案:
由于你的内容已经包含你想要的换行符,所以通过使用可选的end
参数告诉print()
函数不要添加任何内容:
def print_one_line(line_number,f):
print(line_number,f.readline(), end='')
而不是跳过输出的换行符,您可以从输入中去除它:
print(line_number, f.readline().rstrip('n'))
除了其他方式外,您还可以使用:
import sys
sys.stdout.write(f.readline())
适用于所有Python版本。
链接地址: http://www.djcxy.com/p/77217.html上一篇: How to avoid new line in readline() function in python 3x?