码迷,mamicode.com
首页 > 其他好文 > 详细

os模块

时间:2018-05-18 01:20:39      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:text   zhang   write   创建   har   lis   ati   字符   chdir   

os模块 提供对操作系统进行调用的接口

 

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

>>> os.getcwd()
‘C:\\Users\\AllenZhang‘

os.chdir(‘dirname‘) 改变当前脚本的工作目录

>>> os.chdir(‘D:\\‘)
>>> os.getcwd()
‘D:\\‘

os.curdir 返回当前目录

>>> os.curdir
‘.‘

os.pardir 获取当前目录的父目录字符串名

>>> os.pardir
‘..‘

os.makedirs() 可生成多层递归目录

>>> os.makedirs(‘1/2/3/4‘) # 当前目录生成1/2/3/4的目录

os.removedirs() 若目录为空,则删除,并递归到上一级目录,若也为空,则删除,以此类推

>>> os.removedirs(‘1/2/3/4‘) # 刚刚创建的4个目录都会删除

os.mkdir() 生成单级目录

os.rmdir() 删除单级空目录

>>> os.mkdir(‘tokyohot‘)
>>> os.rmdir(‘tokyohot‘)

os.listdir() 列出指定目录下的所有文件和子目录,包括隐藏文件,以列表的方式打印

>>> os.chdir(‘D:\\sublime‘)
>>> os.listdir()
[‘104844963‘, ‘104844963.7z‘]

os.remove() 删除一个文件

>>> os.chdir(‘D:\\‘)
>>> os.listdir()
[‘$RECYCLE.BIN‘, ‘666‘, ‘BaiduNetdisk‘, ‘BaiduNetdiskDownload‘, ‘Fedora Media Writer‘, ‘GameDownload‘, ‘JetbrainsCrack-2.7-release-str.jar‘, ‘LightningZip‘, ‘photoshop‘, ‘Program Files‘, ‘ps‘, ‘PyCharm 2017.3.3‘, ‘QMDownload‘, ‘QQMusicCache‘, ‘QQPCMgr‘, ‘qqpcmgr_docpro‘, ‘qycache‘, ‘Recovery‘, ‘study‘, ‘sublime‘, ‘Sublime Text3‘, ‘System Volume Information‘, ‘Thunder9‘, ‘WeGame‘, ‘work‘, ‘XMPCache‘, ‘Youku Files‘, ‘zjz‘, ‘新建文件夹‘, ‘练习‘, ‘英雄时刻‘, ‘迅雷下载‘]
>>> os.remove(‘666‘)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
PermissionError: [WinError 5] 拒绝访问。: ‘666‘
>>> os.remove(‘JetbrainsCrack-2.7-release-str.jar‘)
>>> os.listdir()
[‘$RECYCLE.BIN‘, ‘666‘, ‘BaiduNetdisk‘, ‘BaiduNetdiskDownload‘, ‘Fedora Media Writer‘, ‘GameDownload‘, ‘LightningZip‘, ‘photoshop‘, ‘Program Files‘, ‘ps‘, ‘PyCharm 2017.3.3‘, ‘QMDownload‘, ‘QQMusicCache‘, ‘QQPCMgr‘, ‘qqpcmgr_docpro‘, ‘qycache‘, ‘Recovery‘, ‘study‘, ‘sublime‘, ‘Sublime Text3‘, ‘System Volume Information‘, ‘Thunder9‘, ‘WeGame‘, ‘work‘, ‘XMPCache‘, ‘Youku Files‘, ‘zjz‘, ‘新建文件夹‘, ‘练习‘, ‘英雄时刻‘, ‘迅雷下载‘]

 

os模块

标签:text   zhang   write   创建   har   lis   ati   字符   chdir   

原文地址:https://www.cnblogs.com/allenzhang-920/p/9053981.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!