Mein Python-Projekt ist derzeit als eine große Datei organisiert. Der Code ist mit def-Funktionen organisiert und ich habe einen guten Überblick. Das gefällt mir, weil ich damit nur in einer Datei arbeiten kann und nach bereits erstellten Codeschnipseln ganz einfach über die Suchfunktion suchen kann.
Ich lese jedoch weiter und die Leute sagen mir immer wieder, dass eine Organisation von Python-Code in Modulen und deren Import die beste Vorgehensweise ist.
Können Sie bitte darauf hinweisen, warum die Organisation von Python-Code in Modulen besser ist, als ein großes Skript zu haben.
Es ist hauptsächlich eine Frage der Präferenz bei der Planung der Wartbarkeit. Manche Leute können 10.000 Codezeilen in einer einzigen Datei verwalten, ohne auch nur zusammenzuzucken. Wenn Sie jedoch so viel in eine einzelne Datei packen , treten Probleme wie das Trennen von Namespaces , Benennen von Variablen , Funktionen und sogar Klassen auf.
Die Einführung der Trennung auf Modulebene ist eine bewährte Methode, wenn Ihre Anwendung/Bibliothek größer wird. Aber wenn selbst die Trennung auf Modulebene nicht ausreicht, wissen Sie, dass es an der Zeit ist, Pakete zu erstellen .
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen