python删除文件的方法有哪些?python删除文件的两种实现方法

这篇文章主要介绍python删除文件的方法有哪些?python删除文件的两种实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着我来一起学习学习吧!

python删除文件的方法有哪些?python删除文件的两种实现方法

文章插图
在一个python程序的开发中,特别是对于某些企业产供销管理系统这些涉及大量的文件操作系统的开发来说,除了添加查看的功能外删除文件也是必不可的一部分 。通过实例向大家介绍删除文件的两种方法,具体操作如下:
一、os.remove()方法
这个方法主要实现功能就是对文件进行指定删除,如果你指定的要删除的路径是一个目录的话,它就会不能进行删除,而是抛出一个OSError的错误 。
举个实例:假设我们现在有三个文件hh1.txt、hh2.txt、HH.doc 。
import os, sys列出目录print "目录为: %s" %os.listdir(os.getcwd())移除os.remove("hh2.txt")移除后列出目录print "移除后 : %s" %os.listdir(os.getcwd())在上述的代码中,我们先将我们当前的目录下的文件进行列出再使用os.remove的方法对hh2.txt文件指定移除,最后再输出移除后的文件后的列表 。程序运行结果如下:
目录为:[‘hh1.txt’,’hh2.txt’,’HH.doc’]移除后:[‘hh1.txt’,’HH.doc’]二、os.removedirs()方法
这个方法的作用主要是用来对一个目录使用递归方式进行删除 。在rmdir()方法中, 如果一个子文件夹成功删除, removedirs()才会去尝试它们的父文件夹,直到抛出一个error,一般这种错误都会被忽略,因为它表示一个文件夹为空 。举个例子:假设我们现在有一个目录,其中包括'h1.txt','HH.doc','H3.py','test'
import os, sys列出目录print "目录为: %s" %os.listdir(os.getcwd())移除os.removedirs("/test")列出移除后的目录print "移除后目录为:" %os.listdir(os.getcwd())在上述的代码中,我们先将我们当前的目录进行列出再使用os.removedirs的方法对\text文件指定移除,最后再输出移除后的文件后的列表 。程序运行结果如下:
目录为:['h1.txt','HH.doc','H3.py','test']移除后目录为:['h1.txt','HH.doc','H3.py']【python删除文件的方法有哪些?python删除文件的两种实现方法】到此这篇关于python删除文件的方法有哪些?python删除文件的两种实现方法的文章就介绍到这了,更多相关python删除文件的学习可以继续关注啊!

    推荐阅读