> Mozna bych mohl udelat dalsi modul jenom pro config a pak ho importovat
> ve vsech dalsich modulech vcetne main.
>
To by mohlo fungovat, vzhledem k tomu, ze Python importuje kazdy modul
pouze jednou. Cili pokud config-modul inicializujete v main (napriklad
nactete hodnoty ze souboru) tak nactene
No to bych taky mohl. Ale ja bych chtel abych se o to vubec nemusel
starat.
Mozna bych mohl udelat dalsi modul jenom pro config a pak ho importovat
ve vsech dalsich modulech vcetne main.
>
> Napriklad muzete predata `config` jako parametr konstruktoru tridy
`A`:
>
> class A:
> def __init__(se
> Prosim při zapisu do pythonu 3 se mi všechni sjouški z knihu nedařilo
zapsat
> vždi to bilo chibovi a druhi problem je na
> http://home.tiscali.cz/pocitacpc/ Ten podtrženi 1 řadek nevim co má
> udelat a jak dosahnout při psani tech
> odstupu mezi řadki jake spu u označeni 2 předem dik
hele jako
>
> Nelibi se mi ze pri tomhle zpusobu musim kazdemu modulu zvlast definovat
> globalni config slovnik. Jak by jste to resili?
>
Napriklad muzete predata `config` jako parametr konstruktoru tridy `A`:
class A:
def __init__(self, config):
a = config['a']
# pripadne ulozit pro dalsi pouzi
Zdravim,
v aplikaci pouzivam ConfigObj z
http://www.voidspace.org.uk/python/configobj.html
Mam nekolik modulu ktere si nacita main script. Kazdy modul si potrebuje
do configu sahnout. Zatim to delam takhle:
#modul1
from configobj import ConfigObj
config = {}
class A:
zdravim,
Dne 26. listopad 2008 9:54 Budulinek <[EMAIL PROTECTED]> napsal(a):
> Prosim při zapisu do pythonu 3 se mi všechni sjouški z knihu nedařilo zapsat
> vždi to bilo chibovi
Nevim, ale mozna to neni kniha o pythonu 3. Navic (pokud to tak
nedelate) vetsina prikladu bude potreba ulozit do soub
Prosim při zapisu do pythonu 3 se mi všechni sjouški z knihu nedařilo zapsat
vždi to bilo chibovi a druhi problem je na
http://home.tiscali.cz/pocitacpc/ Ten podtrženi 1 řadek nevim co má
udelat a jak dosahnout při psani tech
odstupu mezi řadki jake spu u označeni 2 předem dik
_