我正在使用stings来保存python中的文件路径,我想用一个双反斜杠替换单个反斜杠以便在cmd中使用,但是我有一个问题,由于它将一个字母改为一个特殊的反斜杠字符。例如:在python中处理文件路径
string="C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
print(sting)
输出:
"C:\Program Files (x86)\Mozilla Firefox\x0cirefox.exe"
时,我希望它输出
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
此问题仍然存在,当我想用一个 “\\” 来代替 “\”使用
string.replace("\\","\\\\")
而不是输出:
"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"
它输出:
"C:\\Program Files (x86)\\Mozilla Firefox\xocirefox.exe"
[Oblig。 xkcd](https://xkcd.com/1638/) –