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

liftword3个月前 (03-23)技术文章25

下面来看一下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...

Mac下安装与卸载Python3操作方式

1、在安装最新版Python3的版本之前,我们先熟悉一下系统自带的python。  Mac系统自带python路径为/System/Library/Frameworks/Python.framewor...

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

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

从 Python 中的列表中删除 NaN:完整指南

在 Python 中处理数据时,您经常会遇到 NaN(非数字)值。这些讨厌的缺失值可能会弄乱您的计算并导致代码中出现错误。让我们一步一步地了解什么是 NaN 以及如何处理它。什么是 NaN 以及为什么...