Python PEP 8 警告対処方法【expected 2 blank lines after class of function definition】

PEP8対処方法
この記事は約2分で読めます。

こんにちは、ナナです。

Pythonにおける「PEP 8」の警告に対する原因と対処方法を記した記事です。

警告:E305

PEP 8: expected 2 blank lines after class of function definition

日本語訳

関数定義やクラスの後には、2つの空白行が必要です。

それでは、原因と対処方法を解説します。

スポンサー

警告原因:expected 2 blank lines after class of function definition

この警告は次のように関数定義やクラス定義の後に空白行を2行空けていないことが原因です。

def hello():
    print("こんにちは")

hello()
関数定義後に2行の空白がない警告表示
スポンサー

対処方法

対処方法としては指摘の通り、関数定義やクラスの後には2行の空白行を用意してあげることです。

def hello():
    print("こんにちは")


hello()
ナナ
ナナ

「空白行を2行以上にすればよい」ということではなく、2行でないといけません。空白行を3行にすると別の警告が表示されてしまうことに注意です。

スポンサー
PEP8対処方法Python
スポンサー
モノづくりC言語塾