os模块

在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠转换为饭斜杠。
>>> os.path.normcase('c:/windows\system32\')
'c:\windows\system32\'

很少用到,跨平台的时候需要格外注意

规范化路径,如..和/
>>> 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

os.path.dirname(__file__)  获取当前文件所在路径

os.path.abspath(__file__) 获取绝对路径

 os.path.join('','') 拼接路径

os.path.split(path)  分割成目录和文件名,两元组形式返回

os.path.exists() 文件路径是否存在

os.path.isfile() path是一个存在的文件

os.path.isdir() path是一个存在的目录

os.path.getsize() 获取文件大小

原文地址:https://www.cnblogs.com/shanjinghao/p/9175003.html