众所周知,windows 接受"\"
和"/"
作为分隔符。但是在python中,"\"
是使用的。例如, call os.path.join("foo","bar")
,'foo\\bar'
将被返回。烦人的是有一个转义字符,所以你不能只复制路径字符串并粘贴到你的资源管理器位置栏。
我想知道有没有办法让 python"/"
用作默认分隔符,我尝试将 os.path.sep 和 os.sep 的值更改为"/"
,但os.path.join
仍然使用"\\"
.
什么是正确的方法?
PS:
我只是不明白为什么python在windows上使用“\”作为默认分隔符,也许旧版本的windows不支持“/”?