【发布时间】:2017-02-24 22:52:00
【问题描述】:
我需要将字幕路径传递给 VLC,它只需要原生路径(Windows 上的反斜杠,Unix 上的正斜杠)并且需要空间转义。
假设我有一个 Qt 原生路径,其中包含一个空格。
C:/Users/Thinkpad/Downloads/test file.srt
如何将其转换为:
C:\\Users\\Thinkpad\\Downloads\\test\ file.srt
【问题讨论】:
-
只需将双引号括起来。省去你的麻烦。
-
VLC 不支持。
-
好的,抱歉。什么背景?
-
我需要将一个字符串传递给 VLC 的
--sub-path=FILE参数。它必须是本机路径(Windows 上的"\")并且必须转义空格。 -
@Gala。但是你是如何准确地调用这个命令的?显示一些重现问题的实际代码。
标签: python windows path escaping