15
python2/python3代碼中,我的照顧,使兩個python2和python3確保庫的工作原理,但pycharm增加了一些無理取鬧的紅色波浪線所看到如下編寫跨兼容的pycharm
如果我相反,將項目解釋器切換到python 3.5,nag只是移動到另一個導入。 這是哪個檢查?我想關閉它。
python2/python3代碼中,我的照顧,使兩個python2和python3確保庫的工作原理,但pycharm增加了一些無理取鬧的紅色波浪線所看到如下編寫跨兼容的pycharm
如果我相反,將項目解釋器切換到python 3.5,nag只是移動到另一個導入。 這是哪個檢查?我想關閉它。
雖然它不能解決所有情況下的問題,但可以使用future
軟件包來解決此特定問題。
正如你可以看到here,該future
包提供了Python 2和Python 3的它自己的版本的builtins
通過依靠這個包,而不是做自己,你可以導入future
的實施建宏,從而去除有問題的代碼並避免Pycharm(錯誤)錯誤。
Alt-Enter會告訴你哪些檢測結果,然後點擊右鍵查看選項,包括*「禁用檢測」*。 https://www.jetbrains.com/help/pycharm/2016.2/disabling-and-enabling-inspections.html – jonrsharpe
@jonrsharpe此特定檢查不提供在上下文菜單中禁用它的選項。 –
不幸的是,它看起來像是一個已知的bug https://youtrack.jetbrains.com/issue/PY-17934最後一項活動是在2015年的一個相關問題,基本上說「是的,這發生了」。我會懷疑它是[tag:wont-fix]還是[tag:by-design]。 –