Python如何加入跨平台路径

Python how to join cross platform paths

如果我有一个 json 目录结构,它以 mac 格式列出路径 (),即 "/0000_test/video.mp4" 我想加入 c:\ mac 格式,有没有办法做到这一点?

因此 windows 路径将返回为 c:\0000_test\video.mp4"

我试过了os.path.join to no avail

您可以使用os.path.join and os.path.normpath

>>> os.path.normpath(os.path.join('C:', '/0000_test/video.mp4'))
'C:\0000_test\video.mp4'

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