Python如何加入跨平台路径

Sta*_*tec 2 python path os.path

如果我有一个 json 目录结构,列出了 mac 格式 ()ie 的路径, "/0000_test/video.mp4"并且我想将其与c:\\mac 格式连接,有没有办法做到这一点?

所以在 Windows 上路径将返回为c:\\0000_test\video.mp4"

我努力了os.path.join to no avail

Cor*_*mer 6

您可以使用os.path.joinos.path.normpath

>>> os.path.normpath(os.path.join('C:', '/0000_test/video.mp4'))
'C:\\0000_test\\video.mp4'
Run Code Online (Sandbox Code Playgroud)

normpath将负责以特定于平台的方式规范化路径。