[python] chameleon v pythonu
Jan Bednařík
jan.bednarik na gmail.com
Pondělí Květen 12 14:15:13 CEST 2008
Dobrý den,
pro přímou práci s databází se mi nejlépe osvědčila knihovna psycopg2
- http://www.initd.org s použitím Python DB2 API -
http://www.python.org/dev/peps/pep-0249/
Pokud se jedná o hotový mezixicht, zvolil bych SQLAlchemy -
http://www.sqlalchemy.org
Jan Bednařík
2008/5/12 Robert Helešic <helerob na gmail.com>:
> Dekuji za odpoved,
>
> umoznilo mi to programovat dale co jsem potreboval. Jednalo se
> vycitani sesti sloupcu z SQL dumpu, z techto sloupcu nasledne vybrany
> shodne skupinky, mezi kterymi byly hledany ruzne vazby, potreboval
> jsem tridit dle casu, mista, klienta, identifikace a namerenych
> hodnot, proto jsem se snazil o vytvareni seznamu ze seznamu a jejich
> nasledne prohledavani. Tato implementace je velmi nevhodna, ale
> netusil jsem jak jinak pracovat s danymi daty, jelikoz pristup k
> databazi postgresql je dosti problematicky, pokousel jsem se o
> instalaci PyGreSQL, ale neprobehla spravne, ted zkousim dalsi
> nastavby, pokud mate nejaky oblibeny a lehce pouzitelny mexizicht,
> poslete mi jej treba soukrome na email, diky!
>
> 2008/5/8 Jan Jakubuv <jakubuv na gmail.com>:
>
>
> > Dobry den,
> >
> > take si myslim ze to neni nejvhodnejsi reseni, nicmene ve for cyklu
> > muzete k tomu seznamu pristopovat napr. jako:
> >
> > globals()[i].append('neco')
> >
> > Pripadne lze jeste pouzit eval, napr:
> >
> > eval("%s.append('neco')" % i)
> >
> > Nicmene daleko cistsi by bylo tohle vse obejit a napr. si definovat
> > vlastni slovnik "promenne" a do nej si ukladat vase hodnoty namisto do
> > 'globals()', napr:
> >
> > promenne = {}
> > for i in seznam:
> > ...
> > promenne[i] = []
> > ...
> > premenne[i].append('neco')
> >
> > honza.
> >
> > Dne 8. květen 2008 20:24 Robert Helešic <helerob na gmail.com> napsal(a):
> >
> >
> > > Dobry den,
> > >
> > > je mozne pokud mam vygenerovany seznam jmen - ktery se pokazde meni -
> > > vytvorit z jednotlivych polozek dalsi seznamy?
> > > Ano je - to se mi jiz povedlo diky vasim radam:
> > >
> > > seznam = ['aaa', 'bbb'] # normalne se tento seznam generouje z
> > > ruznych souboru, takze jej berte pouze jako ilustraci
> > > for i in seznam:
> > > globals()["i"]= []
> > > globals()[i]=[]
> > >
> > > aaa.append('neco') # projde v pohode
> > >
> > > Timto jsem si vytvoril dva globalni seznamy aaa a bbb, kdyz k nim
> > > pristupuju pod temito jmeny, tak je to v poradku, ale ja bych k nim
> > > potreboval pristupovat bez toho aniz bych znal jejich nazev - snazil
> > > jsem se nejak k nim pristupovat v tom foru, pres promennou i, ale ta
> > > je pochopitelne retezec a nehodla se se mnou vubec bavit, nevite jak
> > > se toto chovani da zmenit?
> > >
> > > Diky moc!
> >
> >
> > > _______________________________________________
> > > Python mailing list
> > > Python na py.cz
> > > http://www.py.cz/mailman/listinfo/python
> > >
> > >
> > _______________________________________________
> > Python mailing list
> > Python na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
Další informace o konferenci Python