line too long
pep8 E501
問題。
f'Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}'
複数行の文字列を使用してみましたが、\n
、これは私のテストに違反します。
f'''Leave Request created successfully.
Approvers sent the request for approval: {leave_approver_list}'''
どうすれば1行にしてpep8
リンティング
確かに改行が必要です。ただし、f
を2行目に追加する必要があります。
'Leave Request created successfully.'\
f'Approvers sent the request for approval: {leave_approver_list}'
ここに小さなデモがあります:
In [97]: a = 123
In [98]: 'foo_'\
...: f'bar_{a}'
Out[98]: 'foo_bar_123'
括弧と 文字列リテラル連結 を使用します:
msg = (
f'Leave Request created successfully. '
f'Approvers sent the request for approval: {leave_approver_list}'
)
最初のリテラルにはf
は必要ありませんが、一貫性/読みやすさのために含めています。
バックスラッシュ\
文字を追加するだけです:
f'''Leave Request created successfully.\
Approvers sent the request for approval: {leave_approver_list}'''