Python großes script strukturieren?
Guten Tag,
ich wollte mit einem etwas größeren Projekt anfangen und habe zuvor nur in C# geschrieben.
Ist es ein Problem den ganzen Code in einem Script zu haben? Ich würde halt über Funktionen mehrfach den gleichen Code aufrufen und dachte, dass man diese Funktionen auch in einem anderen Script schreiben kann um sie dann zu importieren.
Lohnt sich das? Wäre halt übersichtlicher oder? Und wie geht das?
Danke im voraus, bin ein bisschen überfordert :3
3 Antworten
Ja, das geht, ja das ergibt Sinn, zumal die Bytecodegenerierung nicht jedesmal neu gemacht werden muß, wenn nur in einem Teil eine Änderung vorliegt.
Wie das geht? Sagt die Doku, einfach machen :-P.
import <scriptname> wäre ein guter Startpunkt ;-).
Ja, für den Anfang wäre das der naheliegende Ansatz.
Du solltest Dich dann im weiteren Verlauf mit Modulen/Packages beschäftigen.
ich versuch gerade btw über voice commands so ne art alexa nachzuprogrammieren
Du hast doch schon im C# gearbeitet. Sauberen und strukturierten Code kann man in Python genauso schreiben wie in C#.
Aber da hatte ich nie ein so großes projekt und bin auch relativ unerfahren. Ich würde halt ungerne alle funktionen in einem script haben.
Kann man machen, sollte man aber nicht unbedingt. Das wird nämlich unübersichtlich, hast du sicher schon
Funktionen die zusammen gehören sollten auch zusammen in ein/e Module/Datei.
soll ich dann einfach funktionen in ein skript schreiben, das skript dann in den gleichen ordner legen und einfach per skriptname importieren?