if文の条件部分が長かったので、改行して見やすくしてみたところ、pycodestyleで「visually indented line with same indent as next logical line」というエラーが出ました。
その直し方についてです。
エラー「continuation line under-indented for visual indent」
def foo(): a12345678901234567890 = 1 b12345678901234567890 = 2 if (a12345678901234567890 == 1 and b12345678901234567890 == 2): print('一致')
単にandの前で改行を入れてみました。
andの部分で「continuation line under-indented for visual indent」とエラーになります。
(日本語訳)継続行は視覚的なインデントのためにアンダーインデントされています
エラー「visually indented line with same indent as next logical line」
def foo(): a12345678901234567890 = 1 b12345678901234567890 = 2 if (a12345678901234567890 == 1 and b12345678901234567890 == 2): print('一致')
if文の開始行に対してインデントを1つ入れてみました。
andの部分で「visually indented line with same indent as next logical line」とエラーになります。
(日本語訳)次の論理行と同じインデントを持つ視覚的にインデントされた行
解消方法
def foo(): a12345678901234567890 = 1 b12345678901234567890 = 2 if (a12345678901234567890 == 1 and b12345678901234567890 == 2): print('一致')
if文の内容の「print('一致')」の行に対して、インデントを1つ入れた状態にしました。
これでエラーがなくなりました。