72 Stimmen

Gute oder schlechte Praxis in Python: Import in der Mitte einer Datei

Angenommen, ich habe ein relativ langes Modul, brauche aber ein externes Modul oder eine Methode nur einmal.

Ist es in Ordnung, diese Methode oder dieses Modul in der Mitte des Moduls zu importieren?

Oder sollte import s nur im ersten Teil des Moduls enthalten sein.

Exemple :

import string, pythis, pythat
...
...
...
...
def func():
     blah
     blah 
     blah
     from pysomething import foo
     foo()
     etc
     etc 
     etc
...
...
...

Bitte begründen Sie Ihre Antwort und fügen Sie Links zu PEP s oder relevante Quellen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X