0
每當我嘗試存儲單引號時,Pycharm都會添加兩個額外的斜線。Pycharm在單引號(')前添加額外的斜線()
x = '\''
或
x = "'"
對於這兩種情況下,給出了:
x = '\\''
儘管在print(x)
它不顯示這些額外的兩條斜線,但ast.literal_eval
無法處理此。另一方面,內置的解釋器不會顯示這種奇怪的行爲。
每當我嘗試存儲單引號時,Pycharm都會添加兩個額外的斜線。Pycharm在單引號(')前添加額外的斜線()
x = '\''
或
x = "'"
對於這兩種情況下,給出了:
x = '\\''
儘管在print(x)
它不顯示這些額外的兩條斜線,但ast.literal_eval
無法處理此。另一方面,內置的解釋器不會顯示這種奇怪的行爲。
哦,解決了它。問題在別的地方。雖然PyCharm增加了兩個額外的斜槓,但AST可以處理這個問題。這個錯誤與額外的斜線無關。愚蠢的錯誤。感謝大家。
你能給出更多的代碼來重現這個嗎? – Joel
PyCharm這樣做很奇怪,但不要絕望 - AST看起來並不像以前的情況。 – Makoto
剛剛在我機器的PyCharm上測試過,工作正常;可能可以關閉設置中的某處 – dazedconfused