Re: [Python] readthedocs.org errore: 403 Forbidden
Il 21 giugno 2012 13:48, Federico Bruni ha scritto: > Il 21 giugno 2012 13:37, Pietro ha scritto: >> si, il problema è quello, la docs di pygraph non ha index ma contets, >> ed infatti contents lo trova: >> >> http://pygraph.readthedocs.org/en/latest/contents.html >> >> è sufficiente rinominare il file contents.rst in index.rst, e dovrebbe >> funzionare! Non "dovrebbe", ma funziona proprio! > e cambiare il valore di master_doc in conf.py: > > master_doc = 'index' e in: latex_documents per creare il pdf. Grazie, siete forti! -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Verifica di aggiornamento File
2012/6/21 Valerio De Carolis : > Il 20/06/2012 20:08, Giampaolo Rodolà ha scritto: >> Oltre al gia menzionato pyinotify, potrebbe interessarti questa mia recipe: >> http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/?in=user-4178764 >> >> --- Giampaolo >> https://code.google.com/p/pyftpdlib/ >> https://code.google.com/p/psutil/ >> https://code.google.com/p/pysendfile/ > > A proposito di "recipe" ho letto che "sendfile" è stata inclusa nella > nuova release 3.3! Si: http://bugs.python.org/issue10882 http://docs.python.org/dev/library/os.html#os.sendfile Peccato non averla avuta finora e anche il fatto che sia poco conosciuta perchè lo speedup è notevole. > Il codice che sfrutta la libreria sarà compatibile con la nuova standard > library sfruttando os? E' leggermente diverso se usi gli argomenti headers e trailers. In py 3.3 sono una lista, in pysendfile una stringa. Dubito cmq che l'utenza usi headers e trailers a priori per tre motivi: - su OSX (non ricordo quale versione) la loro implementazione è rotta - non ci sono su tutti i POSIX (es Linux) - è molto più semplice usare socket.send/all() al loro posto --- Giampaolo https://code.google.com/p/pyftpdlib/ https://code.google.com/p/psutil/ https://code.google.com/p/pysendfile/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] readthedocs.org errore: 403 Forbidden
Il 21 giugno 2012 13:37, Pietro ha scritto: > si, il problema è quello, la docs di pygraph non ha index ma contets, > ed infatti contents lo trova: > > http://pygraph.readthedocs.org/en/latest/contents.html > > è sufficiente rinominare il file contents.rst in index.rst, e dovrebbe > funzionare! e cambiare il valore di master_doc in conf.py: master_doc = 'index' ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] readthedocs.org errore: 403 Forbidden
2012/6/21 Federico Bruni : [snip] >> Qualcuno saprebbe darmi qualche indicazione per risolvere la situazione? > > probabilmente manca la pagina index.html e il server non sa che pagina fornire si, il problema è quello, la docs di pygraph non ha index ma contets, ed infatti contents lo trova: http://pygraph.readthedocs.org/en/latest/contents.html è sufficiente rinominare il file contents.rst in index.rst, e dovrebbe funzionare! Pietro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] readthedocs.org errore: 403 Forbidden
Il 18 giugno 2012 16:50, Daniele Zambelli ha scritto: > Viene creato il pdf, l'htmlzip: > > http://readthedocs.org/projects/pygraph/downloads/ > > ma quando premo view docs: > > http://pygraph.readthedocs.org/en/latest/ > > ottengo l'errore: > > 403 Forbidden > > Qualcuno saprebbe darmi qualche indicazione per risolvere la situazione? probabilmente manca la pagina index.html e il server non sa che pagina fornire http://librelist.com/browser//readthedocs/2012/1/26/403-forbidden/#c79d8e3d1ed77d8843e058cf43250d55 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Lorenzo Macchiavelli web designer Il giorno 21 giugno 2012 12:51, Marco Beri ha scritto: > > Il giorno 21/giu/2012, alle ore 12:41, Lorenzo Macchiavelli < > lmacchiave...@gmail.com> ha scritto: > > Nooo! c'è un limite di chiamate ad una funzione? ancora sta girando!!.. > > > Non esattamente. Ma un limite alle chiamate ricorsive sì. > > Prova questo codice: > > def funz(): > funz() > > funz() > > > Funziona? > > Ciao. > Marco. > No!! non funziona! e a appena smesso di girare per questo motivo! Questo mi distrubbe moralmente! :) Molto BEne! Ciao > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21/giu/2012, alle ore 12:41, Lorenzo Macchiavelli < lmacchiave...@gmail.com> ha scritto: Nooo! c'è un limite di chiamate ad una funzione? ancora sta girando!!.. Non esattamente. Ma un limite alle chiamate ricorsive sì. Prova questo codice: def funz(): funz() funz() Funziona? Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
> > Nooo! c'è un limite di chiamate ad una funzione? > ancora sta girando!!.. > > > Il giorno 21 giugno 2012 12:34, Marco Beri ha > scritto: > > Il giorno 21/giu/2012, alle ore 12:18, Lorenzo Macchiavelli >> ha scritto: >> >> > :) Si effettivamente nel pezzettino che ho postato , >> > setto Old E Current assieme! cosa che non ho fatto nel codice che sta >> girando >> > funzionante! ;D >> >> Il problema non è quello. >> >> Se usi il programma a lungo incontrerai il vero bug. >> >> Riduci il tempo di attesa dello sleep e lo incontri pure prima. >> >> Ciao. >> Marco. >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> > > > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] lettere accentate in un file csv
Hai provato a decodificare tutto come utf-8 utilizzano encode e decode? Il giorno 21 giugno 2012 12:27, Daniele Zambelli ha scritto: > Salve, devo modificare l'intestazione di un file csv. > > Il file originale è: > > "id","019 [E' la più ]","019 [Abbiamo]","019 [perché ci ]","019 > [Consigli di amici]" > "3","NO","NO","NO","Sì" > "4","NO","Sì","Sì","NO" > > vorrei: > > "id","E' la più ","Abbiamo","perché ci","019 [Consigli di amici]" > "3","NO","NO","NO","Sì" > "4","NO","Sì","Sì","NO" > > Il programma è i seguente: > > NFI = 'prova_orig.csv' > NFO = 'prova_mod.csv' > > TRANSLATE_HEADER = {'''"019 [E' la più ]"''': '''"E' la più"''', >'''"019 [Abbiamo]"''': '''"Abbiamo"''', >'''"019 [perché ci ]"''': '''"perché ci"''', > } > for k, v in TRANSLATE_HEADER.items(): print(k, '-->', v) > > def mod_header(line): >lline = line.split(',') > #for s in lline: print(s) >for i in range(len(lline)): >print(lline[i]) >lline[i] = TRANSLATE_HEADER.get(lline[i], lline[i]) >print(lline[i]) >return(','.join(lline)) > > fi = file(NFI) > fo = file(NFO, 'w') > oldtext = fi.readlines() > fo.write(mod_header(oldtext.pop(0))) > for line in oldtext: >fo.write(line) > fo.close() > > ma ottengo: > > "id","019 [E' la più ]","Abbiamo","019 [perché ci ]","019 [Consigli di > amici]" > "3","NO","NO","NO","Sì" > "4","NO","Sì","Sì","NO" > > Cioè i campi che contengono lettere accentate non vengono cambiati. Ma > se provo le stesse cose nella shell IDLE su stringhe non lette dal > file sembra che funzioni... > > Qualche consiglio? > > Grazie > > -- > > Daniele > > www.fugamatematica.blogspot.com > > giusto! > nel verso > forse è perché non guardiamo le cose > Quando non ci capiamo, > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > -- -- Giuseppe Amato e-mail: giuam...@gmail.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Lorenzo Macchiavelli web designer Il giorno 21 giugno 2012 12:34, Marco Beri ha scritto: > Il giorno 21/giu/2012, alle ore 12:18, Lorenzo Macchiavelli > ha scritto: > > > :) Si effettivamente nel pezzettino che ho postato , > > setto Old E Current assieme! cosa che non ho fatto nel codice che sta > girando > > funzionante! ;D > > Il problema non è quello. > > Se usi il programma a lungo incontrerai il vero bug. > > Riduci il tempo di attesa dello sleep e lo incontri pure prima. > > Ciao. > Marco. > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21/giu/2012, alle ore 12:18, Lorenzo Macchiavelli ha scritto: > :) Si effettivamente nel pezzettino che ho postato , > setto Old E Current assieme! cosa che non ho fatto nel codice che sta girando > funzionante! ;D Il problema non è quello. Se usi il programma a lungo incontrerai il vero bug. Riduci il tempo di attesa dello sleep e lo incontri pure prima. Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21/giu/2012, alle ore 12:26, Marco De Paoli ha scritto: Il giorno 21 giugno 2012 12:16, Marco Beri ha scritto: > Il giorno 21/giu/2012, alle ore 12:12, Lorenzo Macchiavelli > ha scritto: > > > No! Lo sto già usando! Funziona perfettamente! :) > > Scommettiamo? > guardando l'orologio mi sa che siamo prossimi all'ora X :-) :-D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] lettere accentate in un file csv
Salve, devo modificare l'intestazione di un file csv. Il file originale è: "id","019 [E' la più ]","019 [Abbiamo]","019 [perché ci ]","019 [Consigli di amici]" "3","NO","NO","NO","Sì" "4","NO","Sì","Sì","NO" vorrei: "id","E' la più ","Abbiamo","perché ci","019 [Consigli di amici]" "3","NO","NO","NO","Sì" "4","NO","Sì","Sì","NO" Il programma è i seguente: NFI = 'prova_orig.csv' NFO = 'prova_mod.csv' TRANSLATE_HEADER = {'''"019 [E' la più ]"''': '''"E' la più"''', '''"019 [Abbiamo]"''': '''"Abbiamo"''', '''"019 [perché ci ]"''': '''"perché ci"''', } for k, v in TRANSLATE_HEADER.items(): print(k, '-->', v) def mod_header(line): lline = line.split(',') #for s in lline: print(s) for i in range(len(lline)): print(lline[i]) lline[i] = TRANSLATE_HEADER.get(lline[i], lline[i]) print(lline[i]) return(','.join(lline)) fi = file(NFI) fo = file(NFO, 'w') oldtext = fi.readlines() fo.write(mod_header(oldtext.pop(0))) for line in oldtext: fo.write(line) fo.close() ma ottengo: "id","019 [E' la più ]","Abbiamo","019 [perché ci ]","019 [Consigli di amici]" "3","NO","NO","NO","Sì" "4","NO","Sì","Sì","NO" Cioè i campi che contengono lettere accentate non vengono cambiati. Ma se provo le stesse cose nella shell IDLE su stringhe non lette dal file sembra che funzioni... Qualche consiglio? Grazie -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21 giugno 2012 12:16, Marco Beri ha scritto: > Il giorno 21/giu/2012, alle ore 12:12, Lorenzo Macchiavelli > ha scritto: > > > No! Lo sto già usando! Funziona perfettamente! :) > > Scommettiamo? > guardando l'orologio mi sa che siamo prossimi all'ora X :-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
:) Si effettivamente nel pezzettino che ho postato , setto Old E Current assieme! cosa che non ho fatto nel codice che sta girando funzionante! ;D Lorenzo Macchiavelli web designer Il giorno 21 giugno 2012 12:16, Marco Beri ha scritto: > Il giorno 21/giu/2012, alle ore 12:12, Lorenzo Macchiavelli > ha scritto: > > > No! Lo sto già usando! Funziona perfettamente! :) > > Scommettiamo? > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21/giu/2012, alle ore 12:12, Lorenzo Macchiavelli ha scritto: > No! Lo sto già usando! Funziona perfettamente! :) Scommettiamo? -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
No! Lo sto già usando! Funziona perfettamente! :) 2012/6/21 Marco Beri > Il giorno 21/giu/2012, alle ore 12:02, Lorenzo Macchiavelli > ha scritto: > > > Ok Funziona perfettamente! :) > > > > OldFile = "" > > CurFile = "" > > > > def controlla(): > > global OldFile, CurFile > > > > if OldFile != CurFile: > > time.sleep(1) > > creaSkin() > > controlla() > > > > else: > > time.sleep(1) > > CurFile = time.ctime(os.path.getmtime(file)) > > controlla() > > > > > > def creaSkin(): > > ... > > ... > > OldFile = time.ctime(os.path.getmtime(file)) > > CurFile = time.ctime(os.path.getmtime(file)) > > > No. Non funzionerà. > > Lo scoprirai da solo tra poco. > > ;-) > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Il giorno 21/giu/2012, alle ore 12:02, Lorenzo Macchiavelli ha scritto: > Ok Funziona perfettamente! :) > > OldFile = "" > CurFile = "" > > def controlla(): > global OldFile, CurFile > > if OldFile != CurFile: > time.sleep(1) > creaSkin() > controlla() > > else: > time.sleep(1) > CurFile = time.ctime(os.path.getmtime(file)) > controlla() > > > def creaSkin(): > ... > ... > OldFile = time.ctime(os.path.getmtime(file)) > CurFile = time.ctime(os.path.getmtime(file)) No. Non funzionerà. Lo scoprirai da solo tra poco. ;-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Ok Funziona perfettamente! :) OldFile = "" CurFile = "" def controlla(): global OldFile, CurFile if OldFile != CurFile: time.sleep(1) creaSkin() controlla() else: time.sleep(1) CurFile = time.ctime(os.path.getmtime(file)) controlla() def creaSkin(): ... ... OldFile = time.ctime(os.path.getmtime(file)) CurFile = time.ctime(os.path.getmtime(file)) Grazie per i consigli! :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
2012/6/21 Daniele Varrazzo > On Thu, 21 Jun 2012 09:30:02 +0200, Lorenzo Macchiavelli wrote: > >> Ok !! Allora Vado di data ogni secondo :)! >> > > Il polling è una soluzione inferiore a notify. Di molto. Certamente. Concordo anche sul "molto". Ma: 1) stiamo parlando di ambiente di sviluppo (vuole vedere subito le modifiche mentre cambia i template) 2) preferiva usare le librerie di sistema Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
On Thu, 21 Jun 2012 09:30:02 +0200, Lorenzo Macchiavelli wrote: Ok !! Allora Vado di data ogni secondo :)! Il polling è una soluzione inferiore a notify. Di molto. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Verifica di aggiornamento File
Il 20/06/2012 20:08, Giampaolo Rodolà ha scritto: > Oltre al gia menzionato pyinotify, potrebbe interessarti questa mia recipe: > http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/?in=user-4178764 > > --- Giampaolo > https://code.google.com/p/pyftpdlib/ > https://code.google.com/p/psutil/ > https://code.google.com/p/pysendfile/ A proposito di "recipe" ho letto che "sendfile" è stata inclusa nella nuova release 3.3! Il codice che sfrutta la libreria sarà compatibile con la nuova standard library sfruttando os? Ciao, Vale PS: complimenti! :) -- Valerio De Carolis - http://www.decabyte.it "To invent an airplane is nothing. To build an airplane is something. But to fly ... is everything. - Ferdinand Ferber" ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Verifica di aggiornamento File
Ok !! Allora Vado di data ogni secondo :)! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python