(4.10)--第10章 文件与文件夹操作.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(4.10)--第10章 文件与文件夹操作.ppt》由会员分享,可在线阅读,更多相关《(4.10)--第10章 文件与文件夹操作.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章 文件与文件夹操作110.1 os模块2方法方法功能说明功能说明chdir(path)把path设为当前工作目录getcwd()返回当前工作目录listdir(path)返回path目录下的文件和目录列表remove(path)删除指定的文件,要求用户拥有删除文件的权限,并且文件没有只读或其他特殊属性rename(src,dst)重命名文件或目录,可以实现文件的移动,若目标文件已存在则抛出异常,不能跨越磁盘或分区startfile(filepath,operation)使用关联的应用程序打开指定文件或启动指定应用程序system()调用外部程序10.1 os模块如果需要遍历指定目录下所
2、有子目录和文件,可以使用递归的方法。from os import listdirfrom os.path import join,isfile,isdirdef listDirDepthFirst(directory):深度优先遍历文件夹#遍历文件夹,如果是文件就直接输出#如果是文件夹,就输出显示,然后递归遍历该文件夹 for subPath in listdir(directory):path=join(directory,subPath)if isfile(path):print(path)elif isdir(path):print(path)listDirDepthFirst(path
3、)310.2 os.path模块4方法方法功能说明功能说明abspath(path)返回给定路径的绝对路径basename(path)返回指定路径的最后一个组成部分commonpath(paths)返回给定的多个路径的最长公共路径commonprefix(paths)返回给定的多个路径的最长公共前缀dirname(p)返回给定路径的文件夹部分exists(path)判断文件是否存在getatime(filename)返回文件的最后访问时间getctime(filename)返回文件的创建时间getmtime(filename)返回文件的最后修改时间getsize(filename)返回文件的大
4、小10.2 os.path模块5方法方法功能说明功能说明isabs(path)判断path是否为绝对路径isdir(path)判断path是否为文件夹isfile(path)判断path是否为文件join(path,*paths)连接两个或多个pathrealpath(path)返回给定路径的绝对路径relpath(path)返回给定路径的相对路径,不能跨越磁盘驱动器或分区samefile(f1,f2)测试f1和f2这两个路径是否引用的同一个文件split(path)以路径中的最后一个斜线为分隔符把路径分隔成两部分,以元组形式返回splitext(path)从路径中分隔文件的扩展名splitd
5、rive(path)从路径中分隔驱动器的名称10.3 shutil模块6方法方法功能说明功能说明copyfile(src,dst)复制文件copytree(src,dst)递归复制文件夹disk_usage(path)查看磁盘使用情况move(src,dst)移动文件或递归移动文件夹,也可以给文件和文件夹重命名rmtree(path)递归删除文件夹make_archive(base_name,format,root_dir=None,base_dir=None)创建tar或zip格式的压缩文件unpack_archive(filename,extract_dir=None,format=Non
6、e)解压缩压缩文件10.3 shutil模块下面的代码演示了如何使用标准库shutil的copyfile()方法复制文件。import shutil#导入shutil模块 shutil.copyfile(C:dir.txt,C:dir1.txt)#复制文件下面的代码将C:Python35Dlls文件夹以及该文件夹中所有文件压缩至D:a.zip文件:shutil.make_archive(D:a,zip,C:Python35,Dlls)D:a.zip下面的代码将刚压缩得到的文件D:a.zip解压缩至D:a_unpack文件夹:shutil.unpack_archive(D:a.zip,D:a_u
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.10-第10章 文件与文件夹操作 4.10 10 文件 文件夹 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内