python 刪除檔案

2022-08-03 23:03:24 字數 736 閱讀 9886

import os

刪除檔案: 

os.remove()

刪除空目錄: 

os.rmdir()

遞迴刪除空目錄: 

os.removedirs()

遞迴刪除目錄和檔案(類似dos命令deletetree): 

方法1:自力更生,艱苦創業

# delete everything reachable from the directory named in 'top',

# assuming there are no symbolic links.

# caution:  this is dangerous!  for example, if top == '/', it

# could delete all your disk files.

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))

方法2:前人栽樹,後人乘涼 

import shutil 

shutil.rmtree()

一行搞定 __import__('shutil').rmtree()

python檔案刪除

本 的功能主要是通過對比兩個資料夾中的檔名,刪除另乙個中不存在的檔案。1 xml檔案所在資料夾 2 檔案所在資料夾 如果資料夾中的某個檔案對應的檔名不在xml所在的資料夾,則刪除該檔案 import os import numpy as np import cv2 import csv def ge...

python 清空檔案 python 刪除檔案

import os 刪除檔案 os.remove 刪除空目錄 os.rmdir 遞迴刪除空目錄 os.removedirs 遞迴刪除目錄和檔案 類似dos命令deletetree 方法1 自力更生,艱苦創業 delete everything reachable from the directory...

Python 萬用字元刪除檔案

coding utf 8 使用萬用字元,獲取所有檔案,或進行操作。import glob import os deffiles curr dir ext exe 當前目錄下的檔案 for i in glob.glob os.path.join curr dir,ext yield i defall ...