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
将负责以特定于平台的方式规范化路径。
如果我有一个 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
将负责以特定于平台的方式规范化路径。