python os 模块基本内容

环境变量函数

os.name  #如果是windows操作系统返回’nt’,如果是其他系统则返回 ‘posix’
os.environ #返回系统的环境变量,以dict形式显示

文件操作函数

# os 模块给我们提供我们和操作系统交互的方式
os.getcwd() #返回当前工作目录
os.chdir(path) #改变工作目录
os.listdir(path=’.’) #列举指定目录中的文件名(‘.’表示当前目录,’..’代表上一级目录)
os.mkdir(path) #创建单层目录,如该目录已存在抛出异常
os.makedirs(path) #递归创建多层目录,如果该目录已经存在则抛出异常。
os.remove(path) #删除文件
os.rmdir(path) #删除单层目录,如目录非空则抛出异常
os.removedirs(path)#递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛出异常。
os.rename(old,new) #将文件old 重命名为new,文件和目录都使用这条命令
os.path #模块中关于路径常用的函数使用方法:
os.path.basename(path) #去掉目录路径,单独返回文件名
os.path.dirname(path)  #去掉文件名,单独返回目录路径
os.path.join(path1,path2) #将path1,path2各部分组合成一个路径名
os.path.split(path)#分割文件名和路径,返回(f_path,f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在。
os.path.splitext(path)#分离文件名与扩展名,返回(f_name,f_extension)元组
os.path.getsize(file)#返回指定文件的尺寸,单位是字节
os.path.getatime(file)#返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
os.path.getctime(file)#返回指定文件创建时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
os.path.getmtime(file)#返回指定文件最新的修改时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)返回True或False的函数
os.path.exists(path) #判断指定路径(目录或文件)是否存在 
os.path.isabs(path) #判断指定路径是否为绝对路径 
os.path.isdir(path) #判断指定路径是否存在且是一个目录
os.path.isfile(path) #判断指定路径是否存在且是一个文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值