有時候我們可能要做定期清除某個資料夾下的所有檔案,可以參考一下**
if __name__ == '__main__':
import os, datetime
ds = list(os.walk(dirtobeemptied)) #獲得所有資料夾的資訊列表
delta = datetime.timedelta(days=0) #這裡方便測試可以設定成0,也就是把這個資料夾下的所有檔案都刪除了
now = datetime.datetime.now() #獲取當前時間
for d in ds: #遍歷該列表
os.chdir(d[0]) #進入本級路徑,防止找不到檔案而報錯
if d[2] != : #如果該路徑下有檔案
for x in d[2]: #遍歷這些檔案
#print(x)
ctime = datetime.datetime.fromtimestamp(os.path.getctime(x)) #獲取檔案建立時間
#print(ctime)
if ctime < (now-delta): #若建立於delta天前
os.remove(x) #則刪掉
python 刪除字元 python刪除某個字元
使用python去除文中的某個字元是非常麻煩的一件事,不同的環境可以用到多種方法,例如正規表示式,del語法,現在發布的是乙個比較簡單易行的方法,就是遇到該字元便跳過去,不對其進行操作,完美呈現出刪除該字元的功能。測試文字 jb51.txt python coding utf 8 def delbl...
python遍歷檔案 和如何刪除某個檔案
1 遍歷指定路徑的檔案 import os allfile def dirlist path filelist os.listdir path 列出當前的目錄的檔案 for filename in filelist if filename system volume information 遮蔽sy...
python 找某個資料夾下第多少個檔案
preface 同仁遇到乙個問題,需要在上萬個檔案中找到第7000個檔案,凌亂。查了下python相關資料,雖說沒有完全解決,但還是有東西記錄下來。一 對某個資料夾下遍歷檔案,os.walk可破。若是多個資料夾的話,配合isdir,isfile等函式可破 引數可有可無 for i in os.wal...