这是在扼杀我。所以我有一个长字符串,在JSONlint中验证,只有在作为原始字符串加载时才有效。
raw_string = r'...'
normal_string = '...'
normal_string = r'%s' % normal_string
data = json.loads(raw_string) #<== works
data = json.loads(string) #<== doesn't
我无法在运行时将字符串解释为原始字符串。我相信这个字符串有些可疑,因为无论如何处理问题都会出现错误。 (编码,解码等)
您可以在此处查看工作:https://repl.it/@dennis_pitt/Interpret-String-as-Raw
请指出正确的方向。 Python3.5