Python:バックスラッシュをスラッシュに置き換える[重複]
Nov 29 2020
のようなバックスラッシュのあるパスがありますがpath = "F:\Downloads\Images\Product\Samples"
、バックスラッシュをスラッシュに置き換えたいと思います。私が試したpath.replace("\","/")
かproduct_image.translate ({ord(c): "/" for c in "\"})
が、私は取得にSyntaxErrorを:EOL文字列リテラルのスキャン中。なにが問題ですか?
回答
1 ombk Nov 29 2020 at 09:48
path = "F:\Downloads\Images\Product\Samples"
path.replace("\\",r'/')
これでうまくいくはずです。
StefanoFiorucci-anakin87 Nov 29 2020 at 09:49
特殊文字は\でエスケープする必要があります。試してみてください:
path.replace("\\","\/")