これにはおそらく簡単な答えがありますが、検索からそれを引き出す方法がわからないだけです。
私は Python コードでPEP8に準拠しており、現在、作成中のスクリプトに OptionParser を使用しています。行が 80 を超えないようにするために、必要に応じてバックスラッシュを使用します。
例えば:
if __name__=='__main__':
usage = '%prog [options]\nWithout any options, will display 10 random \
users of each type.'
parser = OptionParser(usage)
バックスラッシュの後のインデントは次のようになります。
~$ ./er_usersearch -h
Usage: er_usersearch [options]
Without any options, will display 10 random users of each type.
「ランダム」の後のそのギャップは私を悩ませます。私はそれをできた:
if __name__=='__main__':
usage = '%prog [options]\nWithout any options, will display 10 random \
users of each type.'
parser = OptionParser(usage)
しかし、それは私を悩ませます。これはばかげているようです:
if __name__=='__main__':
usage = ''.join(['%prog [options]\nWithout any options, will display',
' 10 random users of each type.'])
parser = OptionParser(usage)
もっと良い方法があるはずですか?