On 2024-05-10 09:39, Marc Haber <mh+python...@zugschlus.de> wrote: > On Sun, May 05, 2024 at 12:38:18PM +0200, Peter J. Holzer wrote: >> Ah, dachte ich mir, dass da eine wichtige Information fehlt ;-). > > Welche?
Die Information, dass Du das gleiche Python-File einmal mittels import und einmal als Script ausführst. Das sind unterschiedliche Mechanismen. > Dass ich den Empfehlungen des Python Tutorials, Kapitel 6.1.1 > "Executing modules as scripts" gefolgt bin? War das falsch? Das funktioniert in einigen einfachen Fällen (insbesondere, wenn das Modul keine weiteren Imports (außer Standard-Modulen) hat oder wenn die alle direkt im Suchpfad liegen. Wenn man das mit einem Submodul eines Packages probiert, muss man sich das Environment entsprechend herrichten (z.B. indem man $PYTHONPATH passend setzt). Keine große Hexerei, wenn man es weiß, aber selbst dann vergisst man gerne darauf (ich zumindest). Ich würde daher davon abraten. hp _______________________________________________ python-de Mailingliste -- python-de@python.org Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an python-de-le...@python.org https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: arch...@mail-archive.com