2015-01-14 21 views
0

每當我嘗試存儲單引號時,Pycharm都會添加兩個額外的斜線。Pycharm在單引號(')前添加額外的斜線()

x = '\'' 

x = "'" 

對於這兩種情況下,給出了:

x = '\\'' 

儘管在print(x)它不顯示這些額外的兩條斜線,但ast.literal_eval無法處理此。另一方面,內置的解釋器不會顯示這種奇怪的行爲。

+0

你能給出更多的代碼來重現這個嗎? – Joel

+0

PyCharm這樣做很奇怪,但不要絕望 - AST看起來並不像以前的情況。 – Makoto

+0

剛剛在我機器的PyCharm上測試過,工作正常;可能可以關閉設置中的某處 – dazedconfused

回答

0

哦,解決了它。問題在別的地方。雖然PyCharm增加了兩個額外的斜槓,但AST可以處理這個問題。這個錯誤與額外的斜線無關。愚蠢的錯誤。感謝大家。