次のコードを実行しようとしています。
str_2_load='{"source":"\u003ca href=\"http:\/\/twitter.com\" \u003eTwitter \u003c\/a\u003e"}'
json.loads(str_2_load)
次のエラーが発生します。
ファイル "C:\Python27\lib\json\decoder.py"、381 行目、raw_decode obj 内、end = self.scan_once(s, idx) ValueError: Expecting 、区切り文字: 行 1 列 26 (文字 25)
しかし、生の文字列リテラルを使用すると、問題なく動作します。すなわち
str_2_load=r'{"source":"\u003ca href=\"http:\/\/twitter.com\" \u003eTwitter \u003c\/a\u003e"}'
json.loads(str_2_load)
はstr_2_load
動的に割り当てられるため、上記の問題の修正を探しています。