2017-04-12 158 views
0

我想運行在Python中編寫一個程序,它從文本文件讀取路徑並刪除其中列出的所有文件。從文本文件中讀取路徑?

文本文件包含文件的完整路徑,每個文件路徑在新行上。即:

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

不知道我該怎麼做。

+1

請查看此處的python文檔https://docs.python.org/2/tutorial/inputoutput.html。一旦你嘗試了一些東西,回到我們,我們將很樂意幫助你 – lordingtar

+0

也檢查這個http://stackoverflow.com/questions/6996603/delete-a-file-or-folder-in-蟒蛇 –

回答

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

{您應該測試這對你不在乎,以避免不良操作文件}

要閱讀的文本文件,你可以這樣做:

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 

我這裏假設你在您的文件中每行有一個條目

相關問題