参考使用python删除一个文件或文件夹 - 云+社区 - 腾讯云

使用python删除一个文件或文件夹,需要使用os模块。

import os
os.remove(path)  # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除
os.rmdir(path)  # path是文件夹路径,注意文件夹需要时空的才能被删除
os.unlink('F:\新建文本文档.txt')  # unlink的功能和remove一样是删除一个文件,但是删除一个删除一个正在使用的文件会报错。
import os
path = 'F:/新建文本文档.txt'  # 文件路径
if os.path.exists(path):  # 如果文件存在# 删除文件,可使用以下两种方法。os.remove(path)  #os.unlink(path)
else:print('no such file:%s'%my_file)  # 则返回文件不存在
import os
os.removedirs(path)  # 递归地删除目录。如果子目录成功被删除,则将会成功删除父目录,子目录没成功删除,将抛异常。
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))

另一种方法

import shutil
shutil.rmtree()

 

使用python删除一个文件或文件夹相关推荐

  1. 使用Python设计一个自动查询文件夹的exe文件

    使用Python设计一个自动查询文件夹的exe文件 文章目录 使用Python设计一个自动查询文件夹的exe文件 前言 一.消灭噩梦(~~摸鱼~~ )的开始 二.~~摸鱼~~ 效果升级--添加拷贝功能 ...

  2. 使用python删除一个文件或文件夹几种办法

    import os os.remove(path) # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除 os.rmdir(path) # ...

  3. 如何使用python删除一个文件?

    使用Python删除文件有多种方法,但是最好的方法如下: os.remove()删除文件 os.unlink()删除文件.它是remove()方法的Unix名称. shutil.rmtree()删除目 ...

  4. python删除空文件和文件夹_python 两种方法删除空文件夹

    第一种方法: import os def delete_gap_dir(dir): if os.path.isdir(dir): for d in os.listdir(dir): #print(&q ...

  5. python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)

    Linux常用命令总结 1.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系 ...

  6. Python | 删除csv或者tsv文件中的emoji表情符号

    删除csv或者tsv文件中的emoji表情符号,并保存到另外的csv文件中 参考链接码起来: https://blog.csdn.net/okm6666/article/details/8100339 ...

  7. python删除一个文件_Python 实现一个小功能: 删除某路径下文件及文件夹的脚本...

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/usr/bin/env python import os import shutil ...

  8. python打开一个本地目录文件路径

    os.path.abspath() os 模块为 python 语言标准库中的 os 模块包含普遍的操作系统功能.主要用于操作本地目录文件.path.abspath()方法用于获取当前路径下的文件. ...

  9. 利用python创建一个新本地文件

    path='C:/'+name+'.txt' message='Hello world!' file = open(path,'w')其中'w'参数表示为写入模式,意思是:如果没有就在该路径创建一个有 ...

最新文章

  1. supervisor的常用命令
  2. Redis:主从复制原理
  3. MFC C++ 获取外网IP地址
  4. spring系列-注解驱动原理及源码-bean生命周期
  5. oracle分区大批量update,Oracle 对分区作调整记得加update global indexes
  6. 电脑启动后黑屏只有鼠标_电脑加装固态硬盘后出现黑屏或蓝屏解决方案
  7. bean注入失败的几种情况和解决思路:NoSuchBeanDefinitionException: No qualifying bean of type
  8. selenium 验证元素是否存在_使用selenium判断标签的元素值是否存在
  9. 把python37添加到环境变量配置_linux设置python环境变量 分类: python ...
  10. HAproxy负载均衡动静分离实现及配置详解
  11. AjaxUpload
  12. java json 打印出来_如何使用Java漂亮地打印现有的JSON数据?
  13. promise 应用实例
  14. 台式电脑计算机打开的快捷键,台式机u盘装系统按f几|台式电脑u盘装系统快捷键是哪个...
  15. 外卖CPS小程序源码分享
  16. 微信支付之公众号发红包和企业付款
  17. 2015年总结,平平淡淡的一年.
  18. Elastic:data_hot,data_warm,data_cold角色有什么用
  19. 3D打印切片软件Cura及CuraEngine原理分析
  20. Python 基于tkinter和sqlite3的会员管理系统

热门文章

  1. Java开发面试基础,cmd启动mysql服务显示服务名无效
  2. 在AD17中如何自定义板子大小
  3. MPI并行程序开发设计----------------------------------并行编程模型和算法等介绍
  4. 决策智能概念里的风起云涌
  5. WIN10系统如何完全获取用户管理员权限
  6. 快速搜索随机树(RRT---Rapidly-exploring Random Trees)入门及在Matlab中演示
  7. 详细介绍javascript中的单体模式singleton(全面)
  8. 基于控制台的c语言游戏常用操作
  9. Java学习第一节jdk的安装及相关知识
  10. 幂函数 、 指数 、 对数 、底数