[python] globalni promenne

Petr Mach gsl na seznam.cz
Středa Únor 12 00:52:44 CET 2003


> ja bych zkusil tohle:
> (ale jsem jenom zacatecnik, tak mozna kecam nesmysly)
> 
> *** glob.py ***
> globVar="set from glob"
> 
> *** fun1.py ***
> def fun1():
>    import glob
>    glob.globVar="set from fun1()"
> 
> *** main.py ***
> import glob
> from fun1 import *
> 
> def main():
>    glob.globVar='set from main()'
> 
> print glob.globVar
> main()
> print glob.globVar
> fun1()
> print glob.globVar

No, ve funkci nemuze byt import a taky
to nechci zapouzdrovat do objektu glob,
nektere ty globalni promm. jsou uz samy
o sobe slozite objekty s dlouhou notaci.

Petr Mach



Další informace o konferenci Python