lujiguo115 发表于 2015-4-25 06:29:47

python删除文件

  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()
页: [1]
查看完整版本: python删除文件