Re: [Python-de] import Problem
Am 28.04.2017 um 08:45 schrieb Christopher Arndt:
Am 28.04.2017 um 07:55 schrieb Hermann Riemann <nospam.ng@hermann-riemann.de>: python3 p5.py liefert leider 0
Zum Glück tut es das, denn py3.x und p4.x sind unterschiedliche Variablen. In Python sind mit "global" deklarierte Variablen *modul*global, d.h. Jedes Modul hat seinen eigenen Namensraum.
https://docs.python.org/3/tutorial/classes.html#python-scopes-and-namespaces
Damit ist mein Problem nicht gelöst. Ein Einfügen als erste Zeile in p4.py von from p3 import * bewirkt keine Änderung im Ergebnis. Erst eine Änderung von von p4.y auf import p3 def f(): p3.x=1 wirkt Hermann der die Folgen von import p3 in p4.py gleichzeitig mit import p4 in p3.py nicht so recht überblickt. -- http://www.hermann-riemann.de
participants (1)
-
Hermann Riemann