前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python让生活更美好01】os与shutil模块的常用方法总结

【Python让生活更美好01】os与shutil模块的常用方法总结

作者头像
Feffery
发布2018-04-17 11:54:49
7212
发布2018-04-17 11:54:49
举报

Python作为一种解释型的高级语言,脚本语言,又被称作“胶水语言”,就是因为其灵活的语法和其依靠浩如烟海的第三方包实现的丰富多彩的功能,而os和shutil就是这样一种功能强大的模块,可以非常快捷地帮助使用者解决日常计算机文件相关操作的一些问题,下面就对os和shutil包中一些常见的命令进行说明:

import os,shutil

os.getcwd()#获取当前工作目录

os.chdir('newdir')#改变当前工作目录

os.mkdir('test')#在当前工作目录下生成单级文件夹

os.makedirs('test\\test')#在当前工作目录生成多级文件夹

os.listdir(r'C:\Users\windows\Desktop\My Codes of Python\demo_coda')#返回指定目录下所有的文件及文件夹名称

os.remove(r'PyQt4使用QDialogButtonBox操作实例代码讲解 - CSDN博客.html')#删除指定的文件

os.unlink('path')#删除文件

#删除空文件夹
try:
    os.rmdir('path')
except Exception as ex:
    pass

os.rename('oldname','newname')#对指定文件或文件夹重命名

os.stat('UI.py')#获取指定文件或文件夹的详细信息

os.walk(r'D:\迅雷下载')

os.name#支出当前用户使用的系统平台(windows为'nt',Linux为'posix')

os.path.splitext('UI.py')#分离指定文件的文件名与扩展名

os.popen('filename')#以系统默认的方式打开指定文件

shutil.copy('目标文件路径','目标文件夹路径')#复制单个文件到指定目录

shutil.copy('目标文件路径','目标文件夹路径及新名称')#复制单个文件到指定目录并重命名

shutil.copytree('目标目录','去向目录')#复制整个目录下所有对象

shutil.rmtree('path')#删除文件夹及内容

shutil.move('oldpath','newpath')#移动文件或文件夹
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档