ich habe variantenreiche Rechnungen zu realisieren. Im Kern könnte ich dass alles in eine *.py klatschen, nur bei tausenden Zeilen Code und vielen "langen" Variantenrechnungen macht das irgend wie keinen Sinn, Übersichtlichkeit, Fehlersuche, Anpassungen, Pflege, Verbesserungen...
Nun dachte ich mir, einfach den x*Variantencode (im Kern nach gleichem Strickmuster...) in externe py's packen und mit import einlesen, ausführen, den Kerncode als mail.py nutzen... Nur da habe ich folgende Aufgaben zu lösen

- Die Varianten.py's müssen alle bekannten Variablen der main.py (welche vorher gelaufen sind bekommen) übergeben bekommen. Wie geht das

Könnte man die externen py's als "Quellcode in die main.py an die jeweilige Stelle einfach einlesen, ohne import, execfile(), subprocess & Co. ...?
Gruß und Dank Markus