Heim > Artikel > Backend-Entwicklung > Probleme mit einzeiligen und mehrzeiligen Importmodulen in Python_python
In diesem Artikel haben wir analysiert, warum Python nicht empfiehlt, alle Module in einer Zeile zu importieren. Interessierte Freunde können mehr erfahren.
Python empfiehlt nicht, eine Zeile zum Importieren aller Module zu verwenden, empfiehlt jedoch die Verwendung mehrerer Importzeilen zum Importieren von Modulen. Mehr aus betrieblichen Gründen als der Code selbst:
ist einfacher zu lesen
import fred als import barney, betty, wilma, fred, Bambam, Kieselsteine sind leichter zu finden.
Einfacher zu suchen
Sie können sofort nach dem Standort suchen, indem Sie die Schlüsselwörter Import Fred und Import verwenden Barney, Fred kann nicht.
Einfacher zu bearbeiten:
Einfügen und Entfernen geht schneller
Deklarieren Sie nur ein Modul pro Zeile, sodass Sie nicht hart arbeiten müssen, um herauszufinden, wo sich das Modul befindet.
Wenn Sie ein Modul verschieben, verschieben Sie einfach die gesamte Zeile ;
Wenn Sie mehrere Module in andere Python-Dateien kopieren, müssen Sie nur ein paar Zeilen kopieren und einfügen, anstatt sich darum zu bemühen, das gewünschte Modul in einer Zeile mit Importanweisungen zu finden.
Der mehrzeilige Import ist einfacher zu warten
Sobald das Modul geändert wurde, können Sie anhand des Moduls direkt erkennen, welches Modul den Fehler aufweist Anzahl der Fehlerzeilen, und eine Zeile beim Import wird problematisch sein.
Wenn Sie ein Modul verpassen oder hinzufügen, können Sie dies auch an der Anzahl der Zeilen und der geänderten Position erkennen.
Zusammenfassung
Der mehrzeilige Import dient eher der Bequemlichkeit des Bearbeitens (Kopieren, Einfügen, Löschen) und der Wartung sowie der Benutzerfreundlichkeit Die Suche scheint trivial zu sein, da die meisten Leute import am Anfang einer Python-Datei schreiben würden und das Durchsuchen des Anfangs der Datei nicht schwierig sein sollte.
Verwandte Empfehlungen:
Analyse der Python-Methode zum Importieren von Modulen in verschiedene Verzeichnisebenen
Das obige ist der detaillierte Inhalt vonProbleme mit einzeiligen und mehrzeiligen Importmodulen in Python_python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!