python3.6.5 路径处理与规范化
Posted yanxiatingyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.6.5 路径处理与规范化相关的知识,希望对你有一定的参考价值。
在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,sys possible_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 路径处理与规范化的主要内容,如果未能解决你的问题,请参考以下文章