11
votes

Python PEP8 Impression Cordes enveloppées sans indentation

Il y a probablement une réponse facile pour cela, je ne sais tout simplement pas comment le taquiner de mes recherches.

Je adhère à pep8 dans mon code Python et j'utilise actuellement OptionParser pour un script que j'écris. Pour empêcher les lignées d'aller au-delà d'un 80, j'utilise la barre oblique inverse si nécessaire. p>

Par exemple: P>

 if __name__=='__main__':
    usage = ''.join(['%prog [options]\nWithout any options, will display',
                     ' 10 random users of each type.'])
    parser = OptionParser(usage)


0 commentaires

3 Réponses :


1
votes

Essayez ceci:

if __name__=='__main__':
    usage = '%prog [options]\nWithout any options, will display 10 random ' \
    'users of each type.'
    parser = OptionParser(usage)


2 commentaires

La barre oblique n'est pas nécessaire pour fusionner des citations ensemble.


Ouais mais le rend probablement plus évident. Je ne l'omissais pas moi-même.




3
votes

Ceci fonctionne: xxx

Bien que je le pose comme ceci: xxx

(donc je commence une nouvelle ligne quand Il y a un \ n dans la chaîne, ainsi que lorsque j'ai besoin de word work le code source.)


0 commentaires