Re: [python] html do pdf

2010-04-21 Tema obsahu Jan Jakubuv
cau, pokud staci nejaky externi non-python program tak vrele doporucuji `pandoc` [1]. `pandoc` dokaze prevadet HTML, markdown (vcetne mnoha extenzi), REST ci LaTeX do mnoha formatu vcetne PDF. honza. [1]: http://johnmacfarlane.net/pandoc/ On Tue, Apr 20, 2010 at 07:25:18PM +0200, Ondrej Beran

Re: [python] "list comprehension" -- prozatimni zaver

2010-04-02 Tema obsahu Jan Jakubuv
On Thu, Mar 25, 2010 at 11:38:15PM +, Přikryl Petr wrote: > Jan Bednařík napsal (rozlámal jsem a doplnil číslování kvůli odkazům) > > 5) "list comprehension" je pojem používaný > > v informatice desítky let. To že ho ještě nikdo > > nějak rozumně nepřeložil do češtiny (tím myslím překlad > >

Re: [python] python subprocess vraci porad 1

2010-01-21 Tema obsahu Jan Jakubuv
zdravim, On Thu, Jan 21, 2010 at 09:44:55AM +0100, Tomas Pelka wrote: > Dobry napad, predelal sem tedy na: > > -- > cmd = "/usr/bin/locate" > arg1 = " -i" > arg2 = " -d /var/www/books/mlocate.db" > arg3 = str(" " + pattern) > Chyba je formatu argu

Re: [python] JA k bysem udělal následující věc pomocí regulárních výrazů

2010-01-15 Tema obsahu Jan Jakubuv
zdravim, On Fri, Jan 15, 2010 at 07:09:57AM +0100, MICHÁLEK Jan Mgr. wrote: > Abych lepší specifikoval dotaz, řekněme, že bysem měl tab delimited tabulku, > kde sou čísla a alfanumerické řetězce. A potřeboval bych zauvozovkovat > všechno, co obsahuje něco jinýho než čísla. > Příklad: > A 1n2

Re: [python] Podivné chování

2009-08-26 Tema obsahu Jan Jakubuv
Ahoj, presne nevim, ale rekl bych ze problem bude v tom, ze python pristupuje k lokalnim promennym daleko efektivneji nez ke globalnim. Coz jsem se docetl zde: http://wiki.python.org/moin/PythonSpeed/PerformanceTips#LocalVariables Tohle bezi rychle: class Read(): def __init__(se

Re: [python] Amiga Python, Rekurze a non ASCII poznamka

2009-06-26 Tema obsahu Jan Jakubuv
Zdravim, Ad 1: On Fri, Jun 26, 2009 at 01:08:26AM +0200, Martin wrote: > Zdravim, mam 2 problemy. > > Prvy problem je s rekurziou v programe pod pocitacom Amiga. > Pokial dam v Amiga Pythonu prikaz: print sys.getrecursionlimit(), vyhodi mi > to vysledok 1000 tak ako u PC. Zistil som ale, ze sku

Re: [python] access soubor - vytvoření relac í

2009-05-04 Tema obsahu Jan Jakubuv
On Mon, May 04, 2009 at 05:44:25PM +0200, Ondrej Beranek wrote: > > Díky za všechny typy. Zdravim, osobne nemam moc zkusenosti, ale co vim tak Python podporuje jakesi obecne rozhrani pro pristup k databazi. Ja jsem pouzival `sqlite` a kod vypadal asi takto: from pysqlite2 import dbapi2 as s

Re: [python] Stastny Unix Silvester!

2009-02-14 Tema obsahu Jan Jakubuv
Dne 13. únor 2009 23:05 napsal(a): > Unix Silvester uz se blizi a aby jsme presne zjistily kdy presne bude tak > muzeme vyuzit python: > > python -c 'import time; print(time.ctime(1234567890))' > ja uz nekolik let cekam na kulaty vyroci: >>> time.ctime(20) 'Wed May 18 04:33:20 2033' s

Re: [python] Učimse

2009-01-26 Tema obsahu Jan Jakubuv
zdravim, n-tice je datovy typ co uchovava n objektu, kde n je nejake prirozene cislo. Takze napriklad mame, ze dvojice obsahuje nejake dva objekty, trojice tri objekty, atd.. Napriklad dvojice se zapise jako: dvojice = (1,2) A k prvnimu prvku se pak pristupuje pomoci indexu (zacina se od nuly):

Re: [python] Problem s forkujicim serverem a SIGTERM signalem

2008-12-17 Tema obsahu Jan Jakubuv
dobry den, muzete zkusit budto os._exit() anebo, lepe, se zkuste podivat jestli vas problem neni stejny jako zde: http://mail.python.org/pipermail/python-list/2004-January/243227.html Jak se tam muzete docist tak sys.exit() pouze vyvolava vyjimku SystemExit (proto neni nic videt na vystupu strac

Re: [python] Jak spravne pythonyrsky pracovat s globalnim configem?

2008-11-26 Tema obsahu Jan Jakubuv
> 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

Re: [python] Jak spravne pythonyrsky pracovat s globalnim configem?

2008-11-26 Tema obsahu Jan Jakubuv
> > 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

Re: [python] neni mi jasno

2008-11-26 Tema obsahu Jan Jakubuv
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

Re: [python] co stimhel

2008-11-14 Tema obsahu Jan Jakubuv
dobry den, ja bych to rekl asi takto: Identifikator (od slova identifikovat cili oznacovat) je proste jmeno pro neco. Napriklad jmeno promenne, tridy, nebo kusu programu. Nejcasteji je identifikator proste retezec, napr. "x10". Takovy retezec (identifikator) se pak pouziva pri odkazovani na ono ne

Re: [python] SQLObject - úprava parametr? p?i vy tvá?ení t?ídy

2008-10-24 Tema obsahu Jan Jakubuv
zdravim, nemam zkusenosti primo s SQLObject, ale zkusim hadat. Nepomohla by metoda "__new__"? "__new__" se vola pred "__init__" pro vytvoreni samotne instance tridy. Viz dokumentace : http://docs.python.org/reference/datamodel.html#basic-customization honza. 2008/10/24 Jaroslav Aster <[EMAIL PRO

Re: [python] matice v pythonu

2008-10-15 Tema obsahu Jan Jakubuv
zdravim, hotovou knihovnu jiste najdete, ale pokud jste zacatecnik jiste pro vas bude uzitecne zkusit si zakladni operace naprogramovat. Pro reprezentaci matic bych pouzil seznam seznamu (cisel) spise nez n-tice n-tic napriklad proto, ze seznamy lze na rozdil od n-tic upravovat (pridavat/menit/ubi

Re: [python] Kresleni Grafu

2008-10-10 Tema obsahu Jan Jakubuv
dobry den, doporucuji nejaky python binding pro Graphviz. Osobne jsem celkem bez problemu pouzivam pydot (http://code.google.com/p/pydot/). Zda se, ze existuji i dalsi bindingy (viz http://www.graphviz.org/Resources.php). Graphviz je velice silny nastroj (ale i jednoduchy). honza. 2008/10/10 La

Re: [python] python 2.5, vtk 5.2.0,kompilace,windows

2008-08-31 Tema obsahu Jan Jakubuv
dobry den, snazte se problem lepe popsat. Co presne nefunguje: jaky skript zkousite spustit, jaky je vystup pythonu? jak jste postupoval v instalaci atd. honza. 2008/8/31 Petr Zlamal <[EMAIL PROTECTED]>: > Pratele, > Pouzivam python 2.5 po windows a potrebuju pro nej zprovoznit vtk. Vtk jsem > z

Re: [python] Subprocess, bash skript a zpracován í stdout v pythonu

2008-08-24 Tema obsahu Jan Jakubuv
zdravim, 2008/8/24 Martin Stiborský <[EMAIL PROTECTED]>: > Zdravím. > Hraju si se spuštěním bash skriptu z Pythonu, využívám k tomu modulu > subprocess. > Skriptík sem tam něco vypíše na stdout, já tyhle hlášky sice umím > sbírat do proměnné v pythonu, ale vypisovat je umím až když bash > skriptí

Re: [python] Vkladani listu do SQL prikazu

2008-08-15 Tema obsahu Jan Jakubuv
Dne 15. srpen 2008 11:51 Jaroslav Lukesh <[EMAIL PROTECTED]> napsal(a): > tak se nestane vůbec nic, maximálně nějaký ohromný sql error. syntaxe dotazů > má jistá pravidla. Ikdyž dětskou hračku mysql nepoužívám, tak nevím jestli > to opravdu nedovolí, v kdejaké dospělejší databázi to neprojde. > Zd

Re: [python] Vkladani listu do SQL prikazu

2008-08-15 Tema obsahu Jan Jakubuv
Dobry den, Dne 15. srpen 2008 11:39 superman <[EMAIL PROTECTED]> napsal(a): > nejaky_list = [")", ";drop database jmeno_database;"] > Toto bych resil tak, ze bych napred samotne tagy zkontroloval. Napriklad tak, ze bych z tagu zadanych uzivatelem vymazal vsechny znaky ktere nejsou cislice nebo pi

Re: [python] lekce 15 - ukol

2008-06-05 Tema obsahu Jan Jakubuv
Dobry den, treba takto: print filter(lambda x: x[0]==x[1], map(lambda y: (y,sum(map(lambda x: int(x)**5, str(y, xrange(10**4,10**5)))[0][0] Jednoduse, projdete vsechny petimistna cisla, spoctete soucet patych mocnin cislic a porovnejte. Tak jako na predchozim radku, ale abych napsal citelnej

Re: [python] chameleon v pythonu

2008-05-08 Tema obsahu Jan Jakubuv
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 v

Re: [python] Funkce getattr, eval, vhodnost jejich použití

2008-04-07 Tema obsahu Jan Jakubuv
Dobry den, ve strucnosti, jeden z problemu s eval je v bezpecnosti. pokud uzivatel (= potencionalni utocnik) nalezne zpusob jak zmenit hodnotu promenne 'choice', davate mu tim do ruky moznost spustit libovolny kod. to muze byt velky problem u webovych aplikaci a u programu bezicich s pravy jineho

Re: [python] parsovanie tagov

2008-02-11 Tema obsahu Jan Jakubuv
dobry den, nevim jestli je to Vas zamer, ale v reg = re.compile(r"href=(?P[.a-z]+)\.html") chybi uvozovky kolem argumentu. s uvozovkami by vyraz vypadal takto: reg = re.compile(r'href="(?P[.a-z]+)\.html"'). Podle toho, co Vam program hlasi ale bude chyba asi jinde.. 1) v cmdReg = re.compi

Re: [python] Python editor (uz asi po 150) (bylo Tkinter)

2008-01-21 Tema obsahu Jan Jakubuv
Dobry den, co se tyce diskuze o nejlepsim editoru, doporucuji prohledat archiv konference. jen tak namatkou: http://www.py.cz/pipermail/python/2007-March/005739.html http://www.py.cz/pipermail/python/2007-July/006283.html s pozdravem, honza. 2008/1/21, Tomas Brabenec <[EMAIL PROTECTED]>: > Ah

Re: [python] Dekorátory, jak na ně ?

2007-12-09 Tema obsahu Jan Jakubuv
zdravim, > volat s proměnnou = @muj_dekorator('moje_promenna') ? > Nebo, má dekorátor přístup s proměnným metody kterou dekoruje ? samozrejme ma pokud to spravne naprogramujete. ja dekorator s promennou pisu takto (okoukano z tutorialu genshi ;-) : def muj_dekorator(moje_promenna): def decor

Re: [python] Jak na textový parser

2007-11-27 Tema obsahu Jan Jakubuv
zdravim, nevim presne co potrebujete, ale pokud chcete napsat parser, cili program ktery precte vstupni soubor a na zaklade popisu struktury souboru vytvori nejakou jeho reprezentaci, napriklad jako syntakticky strom, pak mohu doporucit http://www.dabeaz.com/ply/ - obdova klasickeho lex/yaccu pro

Re: [python] Formárt data pro uložení do datab áze

2007-11-22 Tema obsahu Jan Jakubuv
zdravim, > jak to dělá Python, nebo je to možné v Pythonu - ale zapomněl jste na > druhou stranu, tj. na databázi. nezapomnel ;-) sqlite, o ktere je zde rec, umoznuje ukladat 64bitovy integer se znamenkem, respektive ceckovsky "long long". a take umoznuje 64-bitovy IEEE floating point. honza. __

Re: [python] Formárt data pro uložení do datab áze

2007-11-22 Tema obsahu Jan Jakubuv
dobry den, > 1) Velmi malý rozsah datumu a času - ani pro relativně nedávné > historické události, a nebo pro relativně blízkou budoucnost (rok 2039) > už jej nelze použít. zde jste zrejme pocital, ze se cislo uklada jako 32-bitovy signed integer, ze? pak rozsah vychazi na +-68 let. takove datum

Re: [python] Formárt data pro uložení do datab áze

2007-11-22 Tema obsahu Jan Jakubuv
dobry den, 21.11.07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > Zdravím lidičky. > Mám trochu OT otázku .. zajímá mě, v jakém formátu ukládáte datum do > databáze. nejvýhodnější asi bude normální unixový timestamp že ? ano to je zrejme nejlepsi. ten format neni vazany pouze na unixove prostredi. je

Re: [python] Vypocet variaci

2007-11-15 Tema obsahu Jan Jakubuv
2007/11/15, Ing. Jan Janech <[EMAIL PROTECTED]>: > Pre milovnikov in-linerov: > > >>> variations = lambda lst: [[lst[x]]+y for x in xrange(len(lst)) for > y in variations(lst[:x]+lst[x+1:])]+(((len(lst) == 1) and [lst]) or []) > nadhera! ale jen tak mimochodem, to sou permutace ;-) honza. _

Re: [python] Vypocet variaci

2007-11-15 Tema obsahu Jan Jakubuv
dobry den, osobne nevim o tom, ze by takova funkce byla vestavena jako zakladni funkce do pythonu. nicmene zkuste napriklad: def variace(s,n): if n==0: yield () else: for (x,xs) in [(y,s[:i]+s[i+1:]) for (i,y) in enumerate(s)]: for vxs in variace(xs,n-1):

Re: [python] sockety - problem s HTTP spojenim

2007-11-15 Tema obsahu Jan Jakubuv
dobry den, > tak potom mam este jednu otazku. presnejsie dve :) totiz nedalo by sa > to nejak tak spravit, aby mi zobrazo hocako velku stranku? nechcem > robit obmedzenie na velkost stranky, pretoze co ak bude vacsia, ako je > dane obmedzenie.. (naco je vlastne to obmedzenie dobre?;-(( ). este by

Re: [python] subprocess

2007-08-23 Tema obsahu Jan Jakubuv
dobry den, co treba takto: prog=SUB.Popen(cmd, stderr=SUB.PIPE, stdout=SUB.PIPE) try: retval=prog.wait() except IOError, (errorno, strerror): from errno import ECHILD if errorno == ECHILD: pass retvat = prog.returncode h. 2007/8/23, Šponar Josef <[EMAIL PROTECTED]>: > > Ahoj

Re: [python] detektor znakove sady

2007-08-01 Tema obsahu Jan Jakubuv
> hledam knihovnu, ktera by dokazala rozpoznat kodovani retezce. Podarilo pokud jde jen o cestinu tak zkuste http://www.py.cz/VJakemKodovaniJeSouborUlozen h. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] Nejaka utility funkce pro kanonizaci path po urlsplit()

2007-07-31 Tema obsahu Jan Jakubuv
zdravim, > BTW, a vedle techle metod - existuje nejaka dalsi stringova knihovna > nebo je to vsechno a zbytek si clovek musi naprogramovat? je tu jeste modul "string", obsahujici nejake dalsi tridy a funkce. pak jsou i dalsi moduly pro specificke operace se stringy, napr. "re" pro vyhledavani, at

Re: [python] Nejaka utility funkce pro kanonizaci path po urlsplit()

2007-07-31 Tema obsahu Jan Jakubuv
dobry den, zkuste metodu rstrip, kterou ma kazdy string: >>> "/lib/module/".rstrip("/") '/lib/module' >>> "/lib/module".rstrip("/") '/lib/module' >>> > > Existuje nejaka knihovna s podobnou sbirkou stringovych utilitek? kazdy string objekt ma mnoho uzitecnych metod. viz. dir(""). honza. __

Re: [python] Skladani tuple

2007-06-28 Tema obsahu Jan Jakubuv
zdravim, elegantni reseni nabizi funkcionalni pristup a funkce map. T2 = tuple(map(lambda x: (x[0], transform(x[1])), T1)) zrejme nejhezci reseni pak lze ziskat pokud funkce transform bude brat jako parametr celou dvojici a ne jenom druhy prvek, cili neco jako: def transform2(x): return (x[

Re: [python] získání IP adresy

2007-06-03 Tema obsahu Jan Jakubuv
ssiondata(sessionid) if data is None: html = 'timeout' else: html = 'your data: %s' % data else: # formular pro prihlaseni html = HTMLloginform return HTMLheader + html + HTMLfooter

Re: [python] získání IP adresy

2007-06-02 Tema obsahu Jan Jakubuv
> *cherrypy.request.remote.ip vrací: /localhost/ > > cherrypy.request.remote vrací: /http.Host('localhost', , 'localhost')/ > u me vsechno funguje jak ma. request.remote mi vraci instanci Host odpovidajici volajici strane. prvni polozka by mela by urcite _ciselna_ ip adresa, jste si jisty, ze

Re: [python] získání IP adresy

2007-06-02 Tema obsahu Jan Jakubuv
zdravim, 1.6.07, Vladislav Ludík <[EMAIL PROTECTED]>: > Ví někdo, jak co nejelegantněji získat IP dresu stroje, z kterého se > přihlašuji pomocí Cherrypy na stránku? > Platforma Linux. cherrypy.request.remote pripadne pouze cherrypy.request.remote.ip - funguje pro cherrypy 3.0 (starsi verze cherr

Re: [python] Vykreslování grafů

2007-05-24 Tema obsahu Jan Jakubuv
> > Ted nevím jestli jsme se pochopili, ale mě nejde o to že by ty čáry vypadaly > jako úsečky, ale protože všechny grafy nejsou spojené čáry viz > http://www.blujacker.wz.cz/graf.jpg . zde je bezpochyby problem v tom ze dana funkce neni spojita. navic neni v urcitych bodech ani definovana konkret

Re: [python] cteni odpovedi programu ze stdin

2007-05-20 Tema obsahu Jan Jakubuv
dobry den, zkuste funkci popen, te predate prikaz a ona vrati objekt typu file.. import os f = os.popen("ls -l") lines = f.readlines() ... honza. 20 May 2007 09:40:50 -0700, beny <[EMAIL PROTECTED]>: > Dobry den, > mam program, ktery v linuxu zavola jiny program (binarku) s urcitym > parametrem

Re: [python] Využití dědičnosti, čistota p oužití ...

2007-05-06 Tema obsahu Jan Jakubuv
dobry den, ja myslim, ze je vse v poradku. snad akorat pokud v konstruktoru odvozene tridy (JinaPage.__init__) pouze volate konstruktor predka nemusite konstruktor uvadet, staci celou JinaPage.__init__ vynechat a konstruktor se pak zdedi od tridy Page a vse bude fungovat stejne. konstruktor u Jina

Re: [python] cherrypy + autorizace

2007-04-20 Tema obsahu Jan Jakubuv
dobry den, zrejme pouzivate novejsi verzi cherrypy nez pro kterou byl modul urcen. musite si skript upravit podle toho jakou verzi cherrypy pouzivate. 1) verze 2.2 http://www.cherrypy.org/wiki/WhatsNewIn22 2) verze 3.0 http://www.cherrypy.org/wiki/WhatsNewIn30 zmena pro verzi 2.2. je trivialni pro

Re: [python] cherrypy + autorizace

2007-04-19 Tema obsahu Jan Jakubuv
dobry den, take muzete zkusit toto: http://tools.cherrypy.org/wiki/MultiAuth http://projects.dowski.com/projects/multiauth http://www.netwinsite.com/authent/multiauth.htm honza. 18.4.07, Vladislav Ludík <[EMAIL PROTECTED]>: > /Lukoko napsal(a):// > > / > > //V CherryPy jsem si psal autentizaci

Re: [python] Trie

2007-04-14 Tema obsahu Jan Jakubuv
dobry den, pokud jde ciste o redukovani prostoru muzete soubor jednoduse zkomprimovat. pokud si ovsem chcete zachovat moznost rychleho vyhledavani a pristupu k souboru zkuste nejprve analyzovat behem vypoctu strukturu trie, abyste jste zjistil co je pricinou velkych pametovych pozadavku. problem

Re: [python] Začátek s programováním na webu

2007-03-19 Tema obsahu Jan Jakubuv
zdravim, zkuste si prohlednout CherryPy (http://www.cherrypy.org/) je to velice jednoduche, elegantni, "python style".. honza. 18.3.07, Miloš Kozák <[EMAIL PROTECTED]>: > Zdravím, > > již celkem dlouhou dobu programuji v PHP a pocítil jsem potřebu zkusit > něco nového. Zároveň již delší dobu pok

Re: [python] (G)Vim - spuštění aktuálně editovaného skriptu

2006-11-18 Tema obsahu Jan Jakubuv
on/pouzivani-vim.php samozrejme pak i: http://www.py.cz/VIM s pozdravem, jan jakubuv. Martin Stiborský napsal(a): > Zdravím lidičkové. Jak řešíte ve Vimu spuštění editovaného .py skriptu ? > Přepínáte se do konzole a tam to spácháte a nebo nějakou fičůrkou > namap