Python Language Règles PEP8 pour les importations


Exemple

Quelques recommandations de style PEP8 pour les importations:

  1. Les importations doivent être sur des lignes séparées:

     from math import sqrt, ceil      # Not recommended
     from math import sqrt            # Recommended
     from math import ceil
    
  1. Ordre des importations comme suit en haut du module:

    • Importation de bibliothèque standard
    • Importations de tiers liées
    • Importations spécifiques aux applications / bibliothèques locales
  2. Les importations de caractères génériques doivent être évitées car elles entraînent une confusion dans les noms de l'espace de noms actuel. Si vous effectuez une from module import * , il peut être difficile de savoir si un nom spécifique dans votre code provient du module ou non. Ceci est doublement vrai si vous avez plusieurs instructions de type from module import * .

  3. Évitez d'utiliser des importations relatives; utiliser des importations explicites à la place.