に更新

【Python】長い文字列で「E501 line too long」エラーが出た場合の対処方法

エラー

VSCodeでPythonのコーデチェックツールの「flake8」等を使用していて

1行が80字以上を超えると「E501 line too long」エラーが出た。

 
copied!

# 80文字

str = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'

# →E501 line too longが出る

print(str)

 

解決方法

文字列を()で囲うと好きなところで改行できるようになる。

 
copied!

str = ('aaaaaaaaaaaaaaa'

           'aaaaaaaaaaaaaaaaaaaaaaaa'

           'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')

print(str)

# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa # 文字列が改行されずに表示される