什麼是在刪除目錄之前查看目錄中是否有數據的最佳方法?我正在瀏覽幾個頁面,使用wget來查找一些圖片,當然,每個頁面上都沒有圖像,但該目錄仍然被創建。
dir = 'Files\\%s' % (directory)
os.mkdir(dir)
cmd = 'wget -r -l1 -nd -np -A.jpg,.png,.gif -P %s %s' %(dir, i[1])
os.system(cmd)
if not os.path.isdir(dir):
os.rmdir(dir)
我想測試一下文件是否在創建後刪除目錄。如果什麼都沒有......刪除它。
感謝, 亞當
定義「空」。如果有子目錄呢?他們應該檢查數據嗎?如果他們沒有數據,他們是否也應該被刪除? – kwatford 2011-06-02 13:57:33
在這種情況下,我沒有任何子目錄只是一個文件夾,它可能有或沒有照片。 – aeupinhere 2011-06-02 14:04:42
請不要使用os.system來調用wget。使用子流程.Popen – 2011-06-02 14:43:08