[Python-de] Re: Pfade, Modulnamen und import-Statements
"Peter J. Holzer" <[email protected]> Fri, 10 May 2024 19:25:40 +0200
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Organization | LUGA |
| Message-ID | <[email protected]> |
On 2024-05-10 09:39, Marc Haber <[email protected]> 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 -- [email protected] Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected] https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: [email protected]