私は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/) –