パスを比較する必要があります。 テキストファイルでは、 'C:\\\\ Windows \\\\ System32 \\\\ kernel32.dll'のようなパスを取得します。 他のパスはコマンドラインから取得します。 文字列から複数のバックスラッシュを削除する
は、私が試した2つの文字列を比較するには:while path.find('\\') != -1:
path.replace('\\\\','\\', 1)
が、これは何も変わりません。 また、組み込み関数os.path.normpath()およびos.path.realpath()はバックスラッシュを削除しません。 文字列からバックスラッシュを削除するにはどうすればよいですか?
パス= path.replace( '\\\\'、 '\ \ '、1) – Promination
あなたは試しましたか? http://stackoverflow.com/questions/3160752/removing-backslashes-from-a-string-in-python – sonu