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

os模块

时间:2018-09-18 22:58:41      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:查询   指定   class   多层   文件   get   结果   name   os模块   

os模块

1.获取当前位置

print('1',os.curdir)


2.获取当前的工作目录(绝对路径)

>>> print(os.getcwd())
D:\test


3.创建多层目录

>>> os.makedirs('dir_test1/dir_test2')


4.获取指定目录下的所有目录和文件

#将指定路径下的目录或文件结果以列表的形式保存
>>> print(os.listdir(r'd:\test'))
['dir_test1']
>>> print(os.listdir(r'd:\test\dir_test1'))
['dir_test2']


5.重命名目录

>>> os.rename(r'd:\test\dir_test1',r'd:\test\dir_test2')
>>> os.listdir(r'd:\test')
['dir_test2']


6.获取文件或目录信息

>>> os.stat(r'd:\test')
os.stat_result(st_mode=16895, st_ino=6755399441088094, st_dev=1955520040, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1537271386, st_mtime=1537271355, st_ctime=1537270729)


7.判断文件是否为目录

#用途:遍历查询某个目录下所有目录数量
>>> os.path.isdir(r'd:\tes')
False
>>> os.path.isdir(r'd:\test')
True


8.改变当前工作目录

>>> os.getcwd()
'D:\\test'
>>> os.chdir(r'd:\test\dir_test2')
>>> os.getcwd()
'd:\\test\\dir_test2'


9.将路径分割成路径符号和目录名称以元组返回

>>> os.path.split(r'd:\test')
('d:\\', 'test')

os模块

标签:查询   指定   class   多层   文件   get   结果   name   os模块   

原文地址:https://www.cnblogs.com/endmoon/p/9671199.html

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