码迷,mamicode.com
首页 > 编程语言 > 详细

Python os 模块

时间:2020-02-17 14:07:59      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:spl   list   文件相关   分割   popen   and   lis   目录   常用   

import os

os 和文件相关的操作

os.makedirs(dirname1/dirname2)           可生成错层递归目录

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

os.mkdir(dirname)                            生成单级目录,相当于shell中的mkdir   dirname

os.rmdir(dirname)                            删除单级目录,若目录不为空则无法删除,详单与shell中的 rmdir  dirname

os.listdir(dirname)                            列出指定目录下的所有文件和子目录,包括子目录,并以列表形式打开

os.remove()                                      删除一个文件

os.rename(oldname,newname)     重命名文件/目录

os.stat(path/filename)                     获取文件/目录信息

 

os 和系统相关的操作

#os.system(‘bash command‘)          # 运行shell命令直接显示
#os.popen((‘bash command‘).read())     # 运行shell命令,获取执行结果
# ret = os.popen(‘dir‘)
# print(ret.read())
# 
# os.getcwd()   #获取当前工作目录,即当前pyhton脚本工作的目录路径
# os.chdir(‘dirname‘) # 改变当前脚本工作目录,相当于shell下的cd

 

os 的常用操作

#os.path.abspath(path)            返回path规范化的绝对路径
#os.path.split(path)              将path分割成目录和文件名二元组返回
# os.path.dirname(path)           返回path的目录。其实就是os.path.split(path)的第一个元素
# os.path.basename(path)          返回path最后的文件名,相当于os.path.split(path)的第二个元素。如果path以/或者\结尾,那么就会返回一个空置
# os.path.exists(path)            如果path存在,就返回一个true,如果path不存在,就返回false
# os.path.isabs(path)             如果path是绝对路径,返回True
# os.path.isfile(path)            如果path是一个存在的文件,返回True,否则返回false
# os.path.isdir(path)             如果paht是一个存在的目录,则返回一个True,否则就返回false
# os.path.join(path,path2)        将多个路径组个后返回
# os.path.getmtime(path)          返回path所指向的文件或者目录的最后修改时间        
# os.path.getatime(path)          返回path所指向的文件或者目录的最后访问时间
# os.path.getsize(path)           返回path的大小

 

Python os 模块

标签:spl   list   文件相关   分割   popen   and   lis   目录   常用   

原文地址:https://www.cnblogs.com/lxc123/p/12321485.html

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