九、创建子目录

os.makedirs( path

) #path 是"要创建的子目录"

例如:

os.makedirs(

"C:\\123\\456\\789")

调用有可能失败,可能的原因是:

(1) path 已存在时(不管是文件还是文件夹)

(2) 驱动器不存在

(3) 磁盘已满

(4)磁盘是只读的或没有写权限

十、删除子目录

os.rmdir(

path ) # path: "要删除的子目录"

产生异常的可能原因:

(1) path 不存在

(2) path 子目录中有文件或下级子目录

(3) 没有操作权限或只读

测试该函数时,请自已先建立子目录。

十一、删除文件

os.remove(

filename ) # filename: "要删除的文件名"

产生异常的可能原因:

(1) filename 不存在

(2) 对filename文件,没有操作权限或只读。

删除文件夹下所有文件和子文件夹 :

import os

def delete_file_folder(src):

'''delete files and folders'''

if os.path.isfile(src):

try:

os.remove(src)

except:

pass

elif os.path.isdir(src):

for item in os.listdir(src):

itemsrc=os.path.join(src,item)

delete_file_folder(itemsrc)

try:

os.rmdir(src)

except:

pass

if __name__=='__main__':

dirname=r'G:\windows'

print delete_file_folder(dirname)

或者使用shutil模块的rmtree函数,也可以级联删除:

python删除文件命令_python 删除文件夹相关推荐

  1. python中如何在写文件之前删除文件内容_Python:文件的读取、创建、追加、删除、清空...

    一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 >> ...

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

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

  3. python中删除某一行_python 删除大文件中的某一行(最有效率的方法)

    用 python 处理一个文本时,想要删除其中中某一行,常规的思路是先把文件读入内存,在内存中修改后再写入源文件. 但如果要处理一个很大的文本,比如GB级别的文本时,这种方法不仅需要占用很大内存,而且 ...

  4. aix服务器删除文件命令,AIX删除文件系统

    今天上午删除了文件系统的lv文件 先记录过程: 1.  确认lv状态和加载信息 1.1 lsvg 查看系统的卷组 rootvg softvg datavg 1.2  确认  文件系统lv属于哪个剧组 ...

  5. python 文件命令_python中写入文件数据及文件定位操作命令

    如果我们向文件中写入数据的话,我们可以使用write()函数. 写文件: #打开文件 f = open("./index.cpp","w") #1. 写入数据 ...

  6. python写sql语句_Python操作文件模拟SQL语句功能

    一.需求 当然此表你在文件存储时可以这样表示 1,Alex Li,22,13651054608,IT,2013-04-01 现需要对这个员工信息文件,实现增删改查操作 1. 可进行模糊查询,语法至少支 ...

  7. python文件函数_Python之文件操作及常用函数

    常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...

  8. python如何删除mysql数据库_python删除数据mysql数据库连接

    Python学习之旅:访问MySQL数据库 Python学习之旅:访问MySQL数据库 MySQL是Web世界中使用最广泛的数据库服务器.为服务器端设计的数据库,能承受高并发访问. python如何使 ...

  9. python读取坐标文本文件_Python 实现文件读写、坐标寻址、查找替换功能

    读文件 打开文件(文件需要存在) #打开文件 f = open("data.txt","r") #设置文件对象 print(f)#文件句柄 f.close() ...

最新文章

  1. 子div超出父div_菜鸟学 react props 子到父
  2. [笔记]用VS2010编译运行项目时报“LINK : fatal error LNK1104:...
  3. java socket 全双工客户端_java socket实现全双工通信
  4. how to force opened by browser
  5. 面向服务的计算(SOC)课程相关资料
  6. Java SE之I/O流:知识框架
  7. 读《写给大家看的设计书》
  8. 数据可视化:经典图表大全
  9. Ubuntu安装和常用软件
  10. pyltp安装及运行
  11. S5P6818 芯片手册 System Control 章节 理论篇
  12. arm9开发板学习笔记之程序烧录
  13. email英文计算机求职信,求职信范文_计算机英文求职信范文
  14. Android集成LeanCloud用户反馈SDK要注意点
  15. windows下模拟鼠标点击和键盘输入
  16. 【RPG黑暗之光】第四章· 物品模块
  17. 折线图播放器组件 - elementui - ehcart
  18. 江苏省各地级市58同城租房数据
  19. 牛客观察 | 大厂疯狂招人背后: 中小企业要躺平“捡漏”吗?
  20. auto.js 公众号自动签到

热门文章

  1. Python 图像处理实战 | 图像的灰度非线性变换之对数变换、伽马变换
  2. “一百万行 Python 代码对任何人都足够了”!
  3. Nginx 之父被捕,程序员如何避免面向起诉编程?| CSDN 博文精选
  4. 程序员面向软件开发时,如何成功?
  5. 每秒 10 万并发的 BI 系统如何频繁发生 Young GC?
  6. Facebook 研发可穿戴脑机接口,读心术成真?
  7. 为了程序员的颈椎,做机械键盘的 Cherry 发布了把椅子!
  8. 一文带你了解人工智能最新进展:AI从业者如何选择技术路线?
  9. 2017 前端大事件和趋势回顾,2018 何去何从?
  10. 【Linux 4,2021最新Java笔试题及答案