python3 os模块基础

获取当前工作路径

path=os.getcwd()    # 获取当前工作路径

获取文件列表

os.listdir(path)   #返回指定路径下文件和文件夹列表

os.walk(path)    
#获取包含每层文件夹下的文件路径、文件夹列表、文件列表的generator object

判断文件是否存在

os.path.exists(path)  #若path存在返回True,否则返回False

创建文件夹

os.mkdir(path+'/filename') 
#在path路径下创建一个新的filename文件夹,若已存在会报错
os.makedirs(path)  #递归生成一个文件,若存在会报错

删除文件夹

os.rmdir(path+"/filename")
#删除path路径下的filename文件夹,注意filename只能是空文件夹,否则报错

路径拼接与分割

os.path.join(path1,path2)   
#传入两个path路径,将该路径拼接起来,形成一个新的完整路径
os.path.split(path)   
#传入一个完整的path路径,将其拆分为绝对路径和filename两部分

单独获取文件的绝对路径、文件名

os.path.dirname(path)  
 #传入一个完整的文件路径,只获取其绝对路径,不包含最后一级文件
os.path.basename(path)  
#传入一个完整的文件路径,只获取其最后一级文件名

判断是否是文件、文件夹

os.path.isdir(path)   
#判断它是否是文件夹,是返回True,否则返回False
os.path.isfile(path) 
 #判断它是否是文件,是返回True,否则返回False

获取文件大小

os.path.getsize(path)   #返回该文件的大小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值