关于python:从文本文件读取路径?

Reading paths from a text file?

我试图用python运行一个程序,在这里它从一个文本文件中读取路径,并删除其中列出的所有文件。

文本文件包含文件的完整路径,每个文件路径位于新行。即。:

1
2
/mnt/1/a.jpg
/mnt/1/b.jpg

不知道我该怎么做。


1
2
3
import os
for curr_path in open("infile.txt","r").xreadlines():
    os.remove(curr_path.strip())

您应该在您不关心以避免错误操作的文件上进行测试

要读取文本文件,可以执行以下操作:

1
2
3
4
5
6
import os
with open('yourfile', 'r') as F:
    for i in F:
        ###i is one entry in your file
        os.remove(i)
        ###this remove your file i

我假设您的文件中每行有一个条目