专业的编程技术博客社区

网站首页 > 博客文章 正文

python 内置模块os(python3.7内置模块)

baijin 2024-08-23 10:56:14 博客文章 3 ℃ 0 评论
import os
__file__ 当前文件路径
os.sep #取代操作系统特定的路径分隔符
os.name #指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
os.linesep #给出当前平台的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'
os.putenv #设置环境变量
os.curdir #返回当前目录('.')
os.pardir #上一级目录
os.pathsep #用于分隔文件路径的字符串
os.environ #获取环境变量


os.getcwd() #获取当前的工作路径;
os.getenv()#读取环境变量
os.listdir(path)  #传入任意一个path路径,返回的是该路径下所有文件和目录组成的列表;
os.walk(path)#传入任意一个path路径,深层次遍历指定路径下的所有子文件夹,返回的是一个由路径、文件夹列表、文件列表组成的元组。我代码中写的方式属于
os.mkdir(path) #传入一个path路径,创建单层(单个)文件夹
os.makedirs(path) #传入一个path路径,生成一个递归的文件夹;
os.rmdir(path) #传入一个path路径,删除指定路径下的文件夹;
os.remove(file)#删除一个文件
os.stat(file)#获得文件属性
os.chmod(file)#修改文件权限和时间戳
os.removedirs(r“c:\python”)#删除多个目录
os.system()#运行shell命令
os.popen()#运行shell命令,有返回值
os._exit(0)#终止当前进程
os.chdir(dirname)#改变工作目录到dirname
os.mknod("text.txt")#创建空文件
os.rename(old,new)#将老的文件名或目录重新命名为新的文件名或目录

os.path.exists(path) #传入一个path路径,判断指定路径下的目录是否存在。存在返回True,否则返回False;
os.path.join(path1,path2) # 传入两个path路径,将该路径拼接起来,形成一个新的完整路径;
os.path.split(path) #传入一个完整的path路径,将其拆分为绝对路径和文件名2部分;
os.path.dirname(path) #传入一个完整的文件路径,只获取其绝对路径;
os.path.basename(path) #传入一个完整的文件路径,只获取其文件名;
os.path.isdir(path) #传入一个完整的文件路径,判断它是否是文件夹;
os.path.isfile(path) #传入一个完整的文件路径,判断它是否是文件;
os.path.getsize(path) #传入一个完整的文件路径,返回该文件的大小
os.path.abspath(name) #获得绝对路径
os.path.isabs(path) #判断是否为绝对路径
os.path.normpath(path) #规范path字符串形式
os.path.splitext(path) #分离文件名和扩展名
os.path.getatime(path) #获取文件最后存取时间
os.path.getmtime(path) #获取文件最后修改时间

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表