使用转义空格反转字符串中的路径

Gal*_*ala 5 python windows escaping path

我需要将字幕路径传递给 VLC,它只需要本机路径(Windows 上的反斜杠,Unix 上的正斜杠)并且需要空间转义。

假设我有一个带有空格的 Qt 本机路径。

C:/Users/Thinkpad/Downloads/test file.srt

我如何将其转换为:

C:\\Users\\Thinkpad\\Downloads\\test\ file.srt

lmi*_*asf 7

为了处理这个问题,我强烈建议使用

os.path.normpath('C:/Users/Thinkpad/Downloads/test file.srt')
Run Code Online (Sandbox Code Playgroud)

如果您使用正斜杠输入所有文件名字符串,然后让os.path.normpath(path)它们为您更改为反斜杠,这样。