Python删除文件夹用什么方法?Python哪些方法可以删除文件

在python程序开发的时候可能会有需要删除某些文件或者是文件夹的需求,那么在python中要删除文件以及文件夹的话就需要使用到模块中的方法才可以了 。下面会来分享一下python中删除文件和文件夹的四个方法,感兴趣的话就往下看看吧 。

Python删除文件夹用什么方法?Python哪些方法可以删除文件

文章插图
一、删除文件
python中删除文件的话可以使用内置模块os和shutil,这两个都提供了可以对文件和文件路径进行操作的方法 。os模块删除文件用的就是remove()方法,这个方法在调用完成之后不会返回任何结果,需要自己去查看文件是否删除,示例如下:
import osos.remove("test_file.txt")而shutil模块中删除文件使用的就是unlink()方法了,这个方法能够删除掉单个文件,示例如下:
pathlib.Path.unlink(’D:\tmp\asd.txt’)二、删除文件夹
os模块内删除一个文件目录需要使用到rmdir()方法,不过这个方法只能够删除空文件目录 。也就是这个文件夹之中不能有任何文件以及文件夹,否则的话就会发生报错,示例如下:
os.rmdir(’program’)所以一般来说会使用shutil模块中的rmtree()方法来将文件夹给删除掉,因为这个方法能够将文件路径以及它里面包含的所有子级文件以及文件夹全部都给删除掉,无论里面有多少文件都能够被删掉,代码示例如下所示:
shutil.rmtree(’E:\asd\54’)【Python删除文件夹用什么方法?Python哪些方法可以删除文件】以上就是关于“Python删除文件夹用什么方法?Python哪些方法可以删除文件”的全部内容了,希望对你有所帮助 。

    推荐阅读