设为首页 加入收藏

TOP

python 历险记(三)— python 的常用文件操作(二)
2018-11-14 08:09:07 】 浏览:176
Tags:python 历险记 常用 文件 操作

学习有时候就是这样,API 太多根本记不住,也没有必要完全记住,只要经常归纳整理,知道要使用的操作在什么地方,叫什么名字,用到的时候去查就可以了。

shutil 模块— High-level file operations

除了 os 模块,还有一个非常有用的模块 shutil ,它的定位是针对多个文件的高级文件操作(High-level file operations)。相比而言, os 模块大多是对单个文件而言的喽。下面通过几个常用的操作来感受下:

  • 复制文件夹 shutil.copytree('olddir', 'newdir')
    • 注意, 参数olddir ,newdir 只能是目录,而且 newdir 这个目录不存在才可以
  • 移动文件或目录 shutil.move('oldpath','newpath')
  • 删除目录 shutil.rmtree('dir')
    • 看上面的 os 思维导图,也有一个删除目录 API os.rmdir(dir) ,只能删除空目录
    • shutil.rmtree 功能则更高级,无论是空还是非空目录都可以删除,确实是 High-level 啊 ^_^

对我来说,这三种常用的操作就可以了。当然 shutil 的功能远比这些要丰富的多,有兴趣的同学,可以到 官方文档 去深入了解下。

小结

本篇主要介绍了 python 中文件常用的操作,内容包括打开文件,读文件,写文件,使用 osshutil 模块来操作文件和目录。下篇会介绍 jsonxml 处理,敬请期待。

相关文章列表

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【11-13】A股主要指数的市盈率(PE.. 下一篇完整的正则表达式知识汇总(Pytho..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目