Mar*_*som 152 python operating-system environment-variables
当需要连接多个目录时,如在可执行搜索路径中,存在与os相关的分隔符.对于Windows来说';'
,对于Linux来说就是这样':'
.Python中是否有一种方法可以分割哪个字符?
在讨论这个问题时如何使用python找出我的python路径?,建议os.sep
会这样做.答案是错误的,因为它是目录或文件名组件的分隔符,等同于'\\'
或'/'
.
Sil*_*ost 216
Ner*_*rve 12
让它更明确(对于像我这样的python新手)
import os
print(os.pathsep)
Run Code Online (Sandbox Code Playgroud)
小智 9
好的,所以有:
os.pathsep
即;
和 是PATH
环境变量中的分隔符;os.path.sep
即/
在Unix / Linux和\
Windows中,这是路径成分之间的隔板。相似性是混淆的根源。