os.path模块

abspath(path)

返回路径名称path的绝对路径,同时将当前工作的目录考虑在内。例如,abspath('../Python/foo')的返回值是'/home/beazley/Python/foo'。

basename(path)

返回路径名称path的基本名称。例如,basename('/user/local/Python')的返回值是'Python'。

commonprefix(list)

返回list中所有字符串的前缀中最长的字符串。如果list为空,将返回空字符串。

dirname(path)

返回路径名称path的目录名称。例如,dirname('/usr/local/python')的返回值是'/usr/local'。

exists(path)

如果path引用的是现有路径,返回True。如果path引用的是已经损坏的符号链接,返回False。

expanduser(path)

使用目录替换’~user'格式的路径名称。如果扩散失败或者path不已‘~’开头,将原封不动的返回路径。

expandvars(path)

扩展path中'$name'或者'${name}'格式的环境变量。不符合规范或者不存在的变量名称将保持不变。

getatime(path)

返回最后一次访问path的时间,返回值是从纪元开始的秒数。如果os.stat_float_times()函数返回Ture,结果是一个浮点数。

getctime(path)

在UNIX上返回的是最后一次修改path的时间,而在Windows上返回的是创建path的时间。返回值是从纪元开始的秒数。如果os.stat_float_times()函数返回Ture,结果是一个浮点数。

getmtime(path)

返回最后一次修改path的时间,返回值是从纪元开始的秒数。如果os.stat_float_times()函数返回Ture,结果是一个浮点数。

getsize(path)

返回path的大小,以字节为单位。

isabs(path)

如果path是绝对路径名称,返回True。

isfile(path)

如果path是普通文件,返回True。此函数仿效符号链接,因此islink()和isfile()对于相同路径均返回True。

isdir(path)

如果path是目录,返回True。此函数效仿符号链接。

join(path1[,path2[[,....]])

将一个或多个路径组件智能的链接为一个路径名称。

原文地址:https://www.cnblogs.com/fromzore/p/9053896.html