python基础第十八章-------------路径模块:os.path

时间:2021-06-26 22:32:33

路径模块:os.path

导包:import os

abspath(路径·):将相对路径转换成绝对路径(路径可以随便写)

import os
# res=os.path.abspath('1.py')
# print(res)
会输出:D:\SZC\1.py

basename(路径):获取路径的主体部分(路径可以随便写)

# res=os.path.basename('D:\\SZC\\2.py')
# print(res)
会输出:2.py

dirname(路径):获取路径的路径部分(路径可以随便写)

# res=os.path.dirname('D:\\SZC\\2.py')
# print(res)
会输出:D:\SZC

join(路径一,路径二):将两个路径合并在一起(返回输出的是路径二)

# res=os.path.join('D:\\SZC\QWE','D:\\SZC\\1234')
# print(res)
会输出:D:\SZC\1234

split(路径):将路径拆分成路径部分和主体部分组成的元组(注意:返回值是元组,str中的split返回的是列表)

# res=os.path.split('D:\\SZC\\QWE')
# print(res)
会输出:('D:\\SZC', 'QWE')

splitext(路径):将路径拆分为文件后缀和其他部分组成的元组(注意:返回值是元组,后缀没有会显示'')

res=os.path.splitext('D:\\SZC\\123.py')
print(res)
会输出:('D:\\SZC\\123', '.py')

getsize(路径):获取文件的大小  

res=os.path.getsize('D:\\SZC\\第14章\\内置成员.py')
print(res)

isdir(路径):检测是否是一个文件夹(注意:返回值是bool  ,路径要真实存在而且为文件夹才能返回True)

res=os.path.isdir('D:\\SZC\\第14章')
print(res)

isfile(路径):检测是否是一个文件(注意:返回值是bool,路径是真实存在而且为文件才能返回True)

 

res=os.path.isfile('D:\\SZC\\第14章\\内置成员.py')
print(res)

 

getctime(路径):获取文件的创建时间(返回值是创建文件的时间戳)

 

# res=os.path.getctime('D:\\SZC\\第14章\\内置成员.py')
# print(res)

 

getmtime(路径):获取文件的修改时间(返回值是修改文件的时间戳)

 

# res=os.path.getmtime('D:\\SZC\\第14章\\内置成员.py')
# print(res)

 

getatime(路径):获取文件的访问时间(返回值是访问文件的时间戳)

 

# res=os.path.getatime('D:\\SZC\\第14章\\内置成员.py')
# print(res)

 

exits(路径):检测指定路径是否真的存在(返回值是bool)

 

# res=os.path.exists('D:\\SZC\\第14章\\内置成员.py')
# print(res)

 

isabs(路径):检测路径是否是一个绝对路径(返回值是bool)

 

# res=os.path.isabs('D:\\SZC\\12312344')
# print(res)

 

samefile(路径一,路径二):检测两个路径是否指向同一个文件或者文件夹(返回值是bool)

 

# res=os.path.samefile('./第14章/内置成员.py','D:\\SZC\\第14章\\内置成员.py')
# print(res)