# 返回path规范化的绝对路径:
os.path.abspath(path)
# 将path分割成目录和文件名二元组返回:
os.path.split(path)
# 上一级目录:
os.path.dirname(path)
# 最后一级名称:
os.path.basename(path)
# 指定路径是否存在:
os.path.exists(path)
# 是否是绝对路径:
os.path.isabs(path)
# 是否是文件:
os.path.isfile(path)
# 是否是路径:
os.path.isdir(path)
# 路径拼接:
os.path.join(path1[, path2[, ...]])
# 最后存取时间:
os.path.getatime(path)
# 最后修改时间:
os.path.getmtime(path)
# 目标大小:
os.path.getsize(path)
# normcase函数
# 在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠转换为饭斜杠。
>>> os.path.normcase('c:/windows\\system32\\')
'c:\\windows\\system32\\'
# normpath函数
# 规范化路径,如..和/
>>> os.path.normpath('c://windows\\System32\\../Temp/')
'c:\\windows\\Temp'
>>> a='/Users/jieli/test1/\\\a1/\\\\aa.py/../..'
>>> print(os.path.normpath(a))
# /Users/jieli/test1