"""
os.path 是os模块下专门用于处理路径相关的
python是一门跨平语言,由于每个平台路径规则不同
需要一个模块来使得路径可以自动根据平台变化
path模块仅仅是对路径(字符串)进行操作 不会直接操作文件
"""
import os
# 返回一个绝对路径
# print(os.path.abspath("asasasasaxxxxxx"))
# 把路径和最后的文件名/文件夹名单独切出来
# print(os.path.split(r"D:/6期视频/2/os/path模块/py/a/b/c"))
# 返回路径的上一级
# print(os.path.dirname(r"D:/6期视频/2/os/path模块/py/a/b/c"))
# 把路径的最后的文件名/文件夹名单独切出来
# print(os.path.basename(r"D:/6期视频/2/os/path模块/py/a/b/c"))
# 判断路径是否存在
# print(os.path.exists(r"D:/6期视频"))
# 是否是绝对路径 原理是看第一个是不是路径分隔符
# print(os.path.isabs("/2/os/path模块/py/a/b/c"))
# 使用当前操作系统的分隔符来拼接
# print(os.path.join("a","b","c"))
# 文件的最后修改时间
# t = os.path.getmtime(r"D:\6期视频\2.os.path模块.py")
# t = os.path.getatime(r"D:\6期视频\2.os.path模块.py")
# import time
# print(time.localtime(t))
# 把斜杠改为当前系统的斜杠
# print(os.path.normcase("a//b//c\\a\\aasas\\asa"))
# 把斜杠改为当前系统的斜杠 并且解析里面的..返回上一级
# print(os.path.normpath("a/b/c/../d"))