os.path实战



os.path模块常用详解
os.path.isdir('c:\\') #如果path是一个存在的目录,则返回true
os.path.listdir('F:\\Python') # 返回Python目录下内容

os.path.join(path1[,path2[,...]]) #将多个路径组合后返回
实例:


>>>os.path.join('c:\\','csv','test.csv')
'c:\\csv\\test.csv'

>>>os.path.normcase('c:\windows\\system32\\') #规范和路径
'c:\\windows\\system32\\'

os.path.spiltdrive('c:\\windows')  #返回(drivername,fpath)
>>>os.path.spiltdrive('c:\\windows')
('c:','\\windows')

os.path.spiltext('c:\\csv\\test.csv') #分离文件名与扩展名
>>>os.path.spiltext('c:\\csv\\test.csv')
('c:\\csv\\test','.csv')

os.path.getsize('c:\\boot.ini') #返回path文件的大小(字节)
>>>os.path.getsize('c:\\boot.ini')
299L

os.path.getmtime(path)#返回path所指向的文件或者目录的最后修改时间


os.path.basename(path)#返回文件名
实例:
>>>os.path.basename('a.txt')
'a.txt'

os.path.dirname(path) #返回文件路径
>>>os.path.dirname('c:/Python/a.txt')
'c:/python'


函数endswith()
作用:判断字符串是否可以指定字符或子字符串结尾,常用于判断文件类型
string.endswith(str,beg=[0,end=len(string)])
string[beg:end].endswith(str)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值