如何删除Python中的行尾?

时间:2015-05-06 01:08:32

标签: python

我发现每次读一行时,也会包含行尾字符(在vi set list命令中显示为' $')并且想知道如何在阅读时自动删除它从文件?

从打印输出中,您可以看到每次输出行尾,以便每次打印两行。

这是代码和输入文件,带有输出

import sys

fileInput = open(sys.argv[1], 'r')

for line in fileInput:
        print line

python TestLineParse.py TestInput.txt.csv
216

218

219

248

head TestInput.txt.csv
216
218
219
248

2 个答案:

答案 0 :(得分:6)

尝试使用rstrip功能删除换行符:

import sys

fileInput=open(sys.argv[1],'r')

for line in fileInput:
    print line.rstrip('\n')

答案 1 :(得分:1)

尝试使用:

print line.rstrip()