os模块
Posted endmoon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os模块相关的知识,希望对你有一定的参考价值。
os模块
1.获取当前位置
print('1',os.curdir)
2.获取当前的工作目录(绝对路径)
>>> print(os.getcwd())
D: est
3.创建多层目录
>>> os.makedirs('dir_test1/dir_test2')
4.获取指定目录下的所有目录和文件
#将指定路径下的目录或文件结果以列表的形式保存
>>> print(os.listdir(r'd: est'))
['dir_test1']
>>> print(os.listdir(r'd: estdir_test1'))
['dir_test2']
5.重命名目录
>>> os.rename(r'd: estdir_test1',r'd: estdir_test2')
>>> os.listdir(r'd: est')
['dir_test2']
6.获取文件或目录信息
>>> os.stat(r'd: est')
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: es')
False
>>> os.path.isdir(r'd: est')
True
8.改变当前工作目录
>>> os.getcwd()
'D:\test'
>>> os.chdir(r'd: estdir_test2')
>>> os.getcwd()
'd:\test\dir_test2'
9.将路径分割成路径符号和目录名称以元组返回
>>> os.path.split(r'd: est')
('d:\', 'test')
以上是关于os模块的主要内容,如果未能解决你的问题,请参考以下文章