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 |
我假设您的文件中每行有一个条目