1. 程式人生 > 其它 >使用python刪除一個檔案&&刪除一個資料夾&&刪除一個檔案中的某些內容

使用python刪除一個檔案&&刪除一個資料夾&&刪除一個檔案中的某些內容

1、使用python刪除一個檔案

import os
os.remove(path)  # path是檔案的路徑,如果這個路徑是一個資料夾,則會丟擲OSError的錯誤,這時需用用rmdir()來刪除
os.rmdir(path)  # path是資料夾路徑,注意資料夾需要時空的才能被刪除
os.unlink('F:\新建文字文件.txt')  # unlink的功能和remove一樣是刪除一個檔案,但是刪除一個刪除一個正在使用的檔案會報錯。
import os
path = 'F:/新建文字文件.txt'  # 檔案路徑
if os.path.exists(path):  # 如果檔案存在
# 刪除檔案,可使用以下兩種方法。 os.remove(path) #os.unlink(path) else: print('no such file:%s'%my_file) # 則返回檔案不存在
import os
os.removedirs(path)  # 遞迴地刪除目錄。如果子目錄成功被刪除,則將會成功刪除父目錄,子目錄沒成功刪除,將拋異常。
import os
for root, dirs, files in os.walk(top, topdown=False):
    for name in files:
        os.remove(os.path.join(root, name))
    
for name in dirs: os.rmdir(os.path.join(root, name))

另一種方法:

import shutil
shutil.rmtree()

https://www.cnblogs.com/lantingg/p/9708542.html

https://www.cnblogs.com/profesor/p/12526959.html

去期待陌生,去擁抱驚喜。