python删除文件和删除目录的方法

liftword1个月前 (03-23)技术文章10

下面来看一下python里面是如何删除一个文件及文件夹的~~

首先引入OS模块

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:利用python的成熟的模块

import shutil

shutil.rmtree()

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

更多技巧请《转发 + 关注》哦!

相关文章

python如何彻底卸载

要想彻底干净的卸载python,如果是使用的安装版的话,其实很简单。就是点击安装包。例如,当前你安装的版本是3.6.5,你想要把它卸载掉。查看python版本的命令:只需要点击对应版本的安装包:点击卸...

Python目录删除

def find_remaining_directories(m, relations, delete_id): # 构建目录树 tree = {} for child, pa...

新手教程系列之《卸载Python及pycharm》

本次分享为保姆式新手教程系列之《卸载Python及pycharm》大神请略过O(∩_∩)O 哈哈!本次安装电脑配置:windows10 64位操作系统运行内存:8g步骤演示:点击左下角开始(或者按键盘...

无需手动干预!通过Python脚本实现EXE程序的静默安装与卸载

引言:封装的类主要实现了、终止指定进程 (win_process)、安装 EXE 程序 (install_exe)、卸载 EXE 程序 (uninstall_exe)终止指定进程:遍历所有正在运行的进...

使用 Python 在 Excel 中创建、引用、导出、更新和删除命名范围

Excel 中的命名区域是分配给特定单元格区域(如“SalesData”或“Revenue”)的用户定义标识符。通过使用有意义的名称而不是 A1:B10 等标准单元格引用,命名区域可以更轻松地引用数据...

Python文件、文件夹删除之os、shutil

20221219星期一:方式一:shutil.rmtree(path),暴力删除,直接删除文件夹,不管是否为空方式二:os.remove(),os.rmdir(),保留最外层文件夹方式三:os.rem...