每当我尝试存储单引号时,Pycharm会添加两个额外的斜杠。
x = '\''
或
x = "'"
对于这两种情况,它给出了:
x = '\\''
虽然在print(x)
中它没有显示这些额外的两个斜杠,但ast.literal_eval
无法处理此事。另一方面,内置的解释器并没有表现出这种奇怪的行为。
答案 0 :(得分:0)
哦,解决了。问题出在其他地方。虽然PyCharm添加了两个额外的斜杠,但AST可以处理这个问题。该错误与额外的斜杠无关。愚蠢的错误。谢谢大家。