python 内置模块os

os模块是Python标准库的一部分,提供了一系列与操作系统交互的函数。这些函数包括获取当前工作目录、创建和删除文件及目录、处理路径以及读取环境变量等。os.name和os.pathsep等特性帮助程序员编写跨平台的代码,而os.getcwd()、os.listdir()和os.walk()等方法则方便了对文件系统的操作和遍历。
摘要由CSDN通过智能技术生成
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) #获取文件最后修改时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

局外人LZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值