[python] dynamicke volani funkce s keyword argumenty
Radek Kanovsky
rk na dat.cz
Pondělí Červenec 12 09:36:06 CEST 2004
On Fri, Jul 09, 2004 at 10:56:00PM +0200, Radim Kolar wrote:
> potrebuji umet zavolat funkci s keyword argumenty.
> t.j.
> c=pg.connect(dbname='test',user='hsn')
>
> Uzivatel ale nemusi zadat vsechny udaje (napriklad zde neni heslo) a pgsql
> driver udaj doplni defaultem ci se podivat so homediru. Potrebuju vedet jak
> pokud si vytvorim hastabulku argumentu { 'user':'hsn','dbname':'test'} tuto
> tabulku predam zde uvedene funkci jako pole keyword argumentu.
params = { 'user':'hsn','dbname':'test'}
c = pg.connect(**params)
Nebo c=apply(pg.connect,(),params) ve starsich verzich pythonu.
Zdravi
Radek Kaňovský
Další informace o konferenci Python