1
我使用flake8
來檢查我的python3腳本的格式。當我宣佈類這樣的...flake8和「舊式類聲明」
class MyClass:
...我得到一個警告「H238 - 老式類的聲明,用新的樣式(從object
繼承)」。
然而,文件顯然有聲明,就像這樣:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax
我認爲,從object
繼承看起來避免不必要的混亂。它在功能上有所不同嗎?文檔沒有說明從object
繼承的任何內容。
這是一個與flake8
錯誤,或者我只是錯過了一些明顯的東西?
flake8需要同時支持python2和python3,並且你看到的錯誤是python2-ism。只需在您的flake8配置中禁用特定的檢查即可。 – larsks