路径模块: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)