2
我有這樣的代碼:禁用無效的名稱參數pylint的
def func(df):
return df.column[0]
我運行pylint的,這讓我這個消息,所有的時間,因爲它標誌DF是無效的名字,儘管這是慣例。
C:210, 9: Invalid variable name "df" (invalid-name)
凡210指的是行號(不是消息代碼)
pylint的似乎是說,我可以通過ID類型排除消息,但:
- 它似乎並沒有列出消息ID,只是行號和列號
- 我看不到在哪裏排除特定變量名稱的消息,但不會爲其他變量名稱提供警告。
注意,正則表達式pylint的使用來驗證變量的名稱是'[ a-z _] [a-z0-9 _] {2,30} $',這意味着''df「'實際上是一個無效名稱。 – Hamms
您收到的錯誤是錯誤C0103,也稱爲「無效名稱」。可以使用這些標識符中的任何一個禁用 – Hamms
是的,我知道但df是Pandas中的一個常見約定,我不想脫離它。在Matplotlib中也是'ax',所以我想排除這些變量名稱的消息。 – Chris