我需要将字幕路径传递给 VLC,它只采用 native 路径(在 Windows 上为反斜杠,在 Unix 上为正斜杠)并且需要空格转义。
假设我有一个 Qt native 路径,其中有一个空格。
C:/Users/Thinkpad/Downloads/test file.srt
如何将它转换成这样:
C:\\Users\\Thinkpad\\Downloads\\test\file.srt
最佳答案
为了处理这个问题我强烈建议使用
os.path.normpath('C:/Users/Thinkpad/Downloads/test file.srt')
如果您使用正斜杠输入所有文件名字符串,然后让 os.path.normpath(path)
以这种方式为您将它们更改为反斜杠。
关于python - 使用转义空格反转字符串中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42449622/