您的位置:首页 > 其它

os.path实战

2017-08-02 08:29 267 查看

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: