在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哪些方法可以删除文件”的全部内容了,希望对你有所帮助 。
推荐阅读
- python中的pylab是什么?pylab在python中有什么作用?
- python创建游戏主要思路有哪些?pygame创建游戏的方法思路
- Python运行有平台限制吗?Python为什么可以跨平台
- python中map是什么意思?map函数的作用
- Python在手机上有什么编辑器?这几个比较好用
- Python自动化运维做什么?Python为什么做自动化运维
- python怎么看数据类型?通过type函数来实现
- Python中open函数找不到文件怎么办?原因和解决方法看这篇文章
- Python怎么创建词云图片?用wordcloud库轻松实现
- Python元组可以进行排序吗?哪些Python序列可以排序