python os.path 模块接口翻译

时间:2021-08-04 04:11:35

只针对windows

1.os.path.abspath(path)  

返回绝对路径

2.os.path.basename(path)

返回路径的基础名,结果与os.path.split()返回结果的第二值一样,如路径名为D:\Test.txt,返回Test.txt。

3.os.path.dirname(path)

返回路径的目录名,结果与os.path.split()返回结果的第一值一样,如路径名为D:\Test.txt,返回D:\。

4.os.path.exists(path)

返回bool值,判断path是否存在。

5.os.path.expanduser(path)

返回path中已经展开~或~User,简单说的就是返回指定用户或管理员的家目录。

6.os.path.expandvars(path)

返回path中已经展开的环境变量,例如路径名$TMP\Test.txt,返回'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Test.txt',其中环境变量TMP还可以表示为$(TMP) 和 %TMP%(windows)

7.os.path.getatime(path)

返回path的访问时间的时间戳

8.os.path.getmtime(path)

返回path的修改时间的时间戳

9.os.path.getctime(path)

返回path的创建时间的时间戳

10.os.path.getsize(path)

返回path的大小

11.os.path.isabs(path)

返回path是否为绝对路径

12.os.path.isfile(path)

返回path是否为文件

13.os.path.isdir(path)

返回path是否为目录

14.os.path.islink(path)

返回path是否为快捷方式

15.os.path.split(path)

返回为pair 结果为dirname和basename

16.os.path.splitdrive(path)

返回为pair,结果为磁盘和剩余的路径名 如路径名:D:\Test.txt 返回结构为 D: 和 \Text.txt

17.os.path.splitext(path)

返回为pair,结果为扩展名和剩余路径名 如路径名:D:\Test.txt 返回结构为 D:\\Text 和 txt