我们知道,在Windows中,
我想知道有没有办法让Python使用
请问正确的方式是什么?
附注:
我不明白为什么Python在Windows上使用 "\" 作为默认分隔符,也许旧版本的Windows不支持 "/"?
"\"
和 "/"
都被认为是路径分隔符。但在Python中,使用的是 "\"
。例如,调用 os.path.join("foo","bar")
,将返回 'foo\\bar'
。令人烦恼的是,存在转义字符,因此无法直接复制路径字符串并粘贴到资源管理器地址栏中。我想知道有没有办法让Python使用
"/"
作为默认分隔符,我已经尝试将 os.path.sep 和 os.sep 的值更改为 "/"
,但 os.path.join
仍然使用 "\\"
。请问正确的方式是什么?
附注:
我不明白为什么Python在Windows上使用 "\" 作为默认分隔符,也许旧版本的Windows不支持 "/"?
os.path.join
呢? - slothprint
函数,多余的反斜杠就会被去掉。请看我的回答。 - sloth