参考地址:Python-Core-50-Courses/第20课:Python标准库初探.md at master · jackfrued/Python-Core-50-Courses (github.com)
待补充 ......
os.path
模块封装了操作路径的工具函数,如果程序中需要对文件路径做拼接、拆分、获取以及获取文件的存在性和其他属性,这个模块将会非常有帮助,下面为大家罗列一些常用的函数。
splitext(path)
:将路径path
拆分为一对,即(root, ext)
,root 文件名,ext扩展名且含有. ,使得root + ext == path
,其中ext
为空或以英文句点开头,且最多包含一个句点。
dirname(path)
:返回路径path
的目录名称。exists(path)
:如果path
指向一个已存在的路径或已打开的文件描述符,返回True
。 判断路径是否存在getatime(path)
/getmtime(path)
/getctime(path)
:返回path
的最后访问时间/最后修改时间/创建时间。getsize(path)
:返回path
的大小,以字节为单位。如果该文件不存在或不可访问,则抛出OSError
异常。isfile(path)
:如果path
是普通文件,则返回True
。isdir(path)
:如果path
是目录(文件夹),则返回True
。join(path, *paths)
:合理地拼接一个或多个路径部分。返回值是path
和paths
所有值的连接,每个非空部分后面都紧跟一个目录分隔符 (os.sep
),除了最后一部分。这意味着如果最后一部分为空,则结果将以分隔符结尾。如果参数中某个部分是绝对路径,则绝对路径前的路径都将被丢弃,并从绝对路径部分开始连接。