python3.6.5 路径处理与规范化,,在Linux和Mac


在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路径处理#方式一:推荐使用import os#具体应用import os,syspossible_topdir = os.path.normpath(os.path.join(    os.path.abspath(__file__),    os.pardir, #上一级    os.pardir,    os.pardir))sys.path.insert(0,possible_topdir)#方式二:不推荐使用os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
技术分享图片

python3.6.5 路径处理与规范化

评论关闭