2020年2月-----文件(判断文件、路径、目录、绝对路径是否存在)
1.基础题:
检验给出的路径是否是一个文件:
import os
os.path.isfile("E:\\test\\a.txt")
>>> import os
>>> os.path.isfile("E:\\test\\a.txt")
True
>>>
检验给出的路径是否是一个目录:
import os
os.path.isdir("E:\\test")
>>> import os
>>> os.path.isdir("E:\\test")
True
>>>
判断是否是绝对路径:
import os
os.path.isabs("E:\\test")
>>> import os
>>> os.path.isabs("E:\\test")
True
检验给出的路径是否真地存在:
import os
os.path.exists("E:\\")
>>> import os
>>> os.path.exists("E:\\")
True
2.返回一个路径的目录名和文件名
import os
#返回一个路径的目录名
os.path.dirname("E:\\test")
#返回目录名
os.path.basename("E:\\test")
3.分离文件名与扩展名
print(os.path.split("e:\\test\\a.txt"))
>>> print(os.path.split("e:\\test\\a.txt"))
('e:\\test', 'a.txt')
>>>
import os
print(os.path.splitext("E:\\test\\a.txt"))
>>> print(os.path.splitext("E:\\test\\a.txt"))
('E:\\test\\a', '.txt')
>>>

浙公网安备 33010602011771号