从文件中读取的Python字符串中删除空格?

时间:2016-02-09 16:47:46

标签: python

我一直在偷窥,人们说要清除这个问题,你使用string.strip()命令或类似的方法来做这个...但是它对我不起作用...请帮帮忙?

我有:

file=open(~/Playlist.txt)
track=file.readline()
print track

这给出了文件中的行后面跟一个空白行的空格,这行甚至不在文件中......这并不重要但是os.file.isfile(track)if if statement after can因为这个而完成...条带命令和迭代不清楚这个...我该怎么办?

2 个答案:

答案 0 :(得分:0)

Readline也包括尾随换行符。我建议使用string.replace(" \ n","")来替换该行中的所有换行符(即Readline留下的尾随换行符)。另一种方法是使用字符串[: - 1],但这会剥离文件最后一行的字符,因此它不太理想。

答案 1 :(得分:0)

默认情况下会剥离换行符,因此请使用

for line in file:
    print line.strip()