Python で、次を使用する requests オブジェクトの .text から json.loads() で作成された辞書から値を取得しようとしています。
'\/'
一部の辞書キーのセパレーターとして。辞書は、私の管理下にない別のプログラムからの標準出力です。
私が使用しようとすると:
dictionary['text\/text']
KeyError を生成し、存在しないことを示します。
'text\\/text'
鍵。挿入された二重のバックスラッシュに注意してください。
私が試してみました:
r'text\/text', 'text\\/text', 'text'+chr(92)+chr(47)+'text', etc
私はこれを機能させることができないようです。辞書全体のテキストを解析して「/」のすべての出現箇所を置き換えることなく、これを行う方法が必要です。何か案は?
編集:これは私の愚かな間違いでした。request.text からキー値を読み取っていましたが、スラッシュの前に余分なバックスラッシュが出力されていました。Martijn Pieters のコメントは、問題を直撃しました。