à con
la versione "semplice" dell'algoritmo le scritture sono passate (per i
numeri usati negli esempi fatti finora) dalle originali 1e9 a 1e6: mi
sembra che questo sia uno di quei casi in cui "il meglio è nemico del
bene".
--
Daniele Varrazzo - Develer S.r.l.
http
tta a produrre uno scheletro che poi ho finito
a mano.
Comunque appena serve qualcosa un pelino più complessa ti sconsiglio di
procedere a mano con l'API C nuda e cruda e ti consiglio invece
Pyrex/Cython.
[1] http://docs.python.org/c-api/allocation.html#Py_InitModule
[2]
http://code.g
struct anche se non sembra ci sia qualcosa di
> equivalente. Esiste la funzione struct.unpack() ma non restituisce la
> stessa cosa.
Le funzioni in struct possono comunque farti comodo, per esempio per
convertire da un blocco di dati a interi (usando la giusta endianness) e da
questi in binario con questa funzione.
> Come posso, inoltre, verificare se il sistema su cui sto lavorando è
> little-endian o big-endian?
http://docs.python.org/library/sys.html#sys.byteorder
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
e che nel primo
esempio tutti gli elementi della lista puntano allo stesso oggetto in
memoria.
Sì, è un comportamento normale: è un po' come se avessi fatto una "shallow
copy": hai ottenuto copie dei puntatori allo stesso oggetto, non copie
dell'oggetto vero.
--
Daniele Varrazz
di questo tesoro!
A presto, buona giornata :)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Ciao,
per prima cosa opererei riga per riga, quindi:
#
file = open(fileName, "r") #Opens the file in read-mode
filelist = file.readlines() #Creates a list called filelist.
This list has two member,
0.56 - 0.54)) * (0.5 - 0.54)
Anche in questo caso, le z non sono ordinate come dicevi all'inizio. E
neanche le f lo sono, quindi non capisco come mai hai deciso di prendere
0.56 e 0.54 come tuoi valori da interpolare: avresti potuto prendere anche
0.03
i ai "vero" dei
booleani. Perché dovrebbe essere più facile fare queste operazioni in C che
in Python? ;)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Thu, 4 Feb 2010 13:36:25 +0100, Alessandro Dentella
wrote:
> On Thu, Feb 04, 2010 at 01:15:37PM +0100, Daniele Varrazzo wrote:
>> On Thu, 4 Feb 2010 10:26:40 +0100, Alessandro Dentella
>> wrote:
>>
>> > Mi viene qui di da chiedermi: ma che bisogno c'è c
l subclassi int è un dettaglio di come si sia ottenuta). È una
scelta che si sarebbe potuto non fare, sono abbastanza sicuro che linguaggi
BDSM tipo Pascal non l'adottino, ma rientra abbastanza nello "stile
Python": è utile e, una volta deciso quanto fa int(B), non è amb
On Fri, 05 Feb 2010 14:41:00 +0100, Pietro Battiston
wrote:
> Il giorno ven, 05/02/2010 alle 13.25 +0100, Daniele Varrazzo ha scritto:
>> On Fri, 5 Feb 2010 09:57:44 +0100, Lawrence Oluyede
>> wrote:
>> > 2010/2/5 Pietro Battiston :
>> >> A questo punto,
On Fri, 05 Feb 2010 15:54:44 +0100, Pietro Battiston
wrote:
> Il giorno ven, 05/02/2010 alle 14.58 +0100, Daniele Varrazzo ha scritto:
>> On Fri, 05 Feb 2010 14:41:00 +0100, Pietro Battiston
>> wrote:
>> > Ripeto: in un mondo ideale, io asserterei "True + 1 ==
Se invece i tipi funzionano con la semantica attuale è solo per
convenzione e utilità. Se questa semantica è implementa come subclass è
solo per comodità di implementazione.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mail
Minimum Every Software
Developer Absolutely, Positively Must Know About Unicode and Character Sets
(No Excuses!)" di Joel Spolsky
http://www.joelonsoftware.com/articles/Unicode.html
Ciao!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
__
forge.net/) e ODBC (http://code.google.com/p/pyodbc/).
Tutti rispettano la DB API 2.0, quindi al di là delle differenze di
comportamento dei database, si usano tutti allo stesso modo.
Buon lavoro, ciao!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
po mezz'ora che fai così ti accorgi
che di tempo ne risparmi parecchio.
Usa unittest della stdlib e/o nosetest
(http://somethingaboutorange.com/mrl/projects/nose/0.11.1/) e vedi che la
shell per i test la userai sempre meno. Ciao!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.co
i doctest e verifichi che la docstring sia
consistente con quello che dichiara. Che poi siano anche test aggiuntivi
per la test suite completa del programma, tanto meglio. Ma che le docstring
sostituiscano una unit test apposita, secondo me, è un gioc
stivi: visto i due obiettivi
spesso finiscono con l'essere in contraddizione preferisco tenerli
fisicamente separati e usare lo strumento migliore per l'obiettivo.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mail
On Sat, 20 Feb 2010 09:57:21 +0100, Alessandro Dentella
wrote:
> non è che cerchi contrapposizione dove non c'è? Mi pare che le
differenze
> fra il mio ed il tuo punti di vista siano relativamente piccole.
Scusami, ero un po' lanciato ;)
A presto, ciao!
--
Daniele Varrazzo
rà smentirmi.
Per favore, se puoi, vai nelle impostazioni della mailing list (trovi il
link in fondo a questa mail) e imposta di *non* ricevere il digest, ma di
ricevere i messaggi singoli. La Mailing List non è molto trafficata e
rispondere ad un digest è molto brutto.
Buona serata, a presto.
--
>> 2010/2/20, djm...@alice.it :
>>> Scusatemi sono un neofita ma come si fanno le parentesi graffe in
IDLE?
>>> gRAZIE
>
On Sat, 20 Feb 2010 22:26:46 +0100, Daniele Varrazzo
wrote:
> Si fanno, se ricordo la tastiera italiana e windows, con Alt Gr +
> parentesi
ere gli altri pythoniani d'Italia
Puoi sempre non presentarti in chiesa: la cosa di solito scatena grande
ironia...
Punti extra se riesci a convincere lo sposo a seguirti al pycon.
Ancora più punti se convinci la sposa!
-- Daniele
___
Python mailin
del codice (che è sempre possibile ma
difficilmente evitabile). Rientri appieno nel "il codice non può essere
letto con un editor di testo".
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
le stringhe presenti nel codice.
Ops: quando avevo risposto non avevo notato che il motivo era nascondere
le password.
Sì: col bytecode verrebbe offuscato tutto il codice... ma non le password
:)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
__
e) for key, value in dizionario.items() if value)
> {1: True, 2: True, 4: True}
>
> oppure anche
>
>>>> dict((key, True) for key in dizionario if dizionario[key])
> {1: True, 2: True, 4: True}
Questo però non modifica il dizionario: ne crea uno nuovo. A Nicola può
ncella la struttura contenute dal modulo che
occupa 50MB, non il modulo stesso.
Un altro trucco per sapere se un oggetto viene davvero effettivamente
cancellato è quello di usare un weakref per vedere se qualcun altro lo
tiene ancora in vita.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.
On Tue, 30 Mar 2010 15:42:34 +0200, Pietro Battiston
wrote:
> Il giorno mar, 30/03/2010 alle 13.04 +0200, Daniele Varrazzo ha
> scritto:
>> On Tue, 30 Mar 2010 12:19:58 +0200, Pietro Battiston
>> wrote:
>> > Salve a tutti,
>> >
>> > per quel che
il mio?
> Oppure si può pensare di sviluppare un supporto di questo genere?
> La cosa è troppo complicata o onerosa e non vale la pena di realizzarla?
>
> Grazie per l'attenzione.
Ciao Daniele,
il sito python.it l'ho fatto praticamente da solo, anche se mi sarebbe
piaciuto c
(s.split())
Out[2]: "questa stringa ha tabulazioni e piu' spazi nel mezzo e alla fine"
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Fri, 16 Apr 2010 12:02:48 +0200, Marco Beri
wrote:
> 2010/4/16 Daniele Varrazzo
>> On Fri, 16 Apr 2010 11:11:03 +0200, Valerio Pachera
>> wrote:
>>> Vorrei essere sicuro di lasciare un solo spazio fra le parole.
>> In [2]: " ".join(s.split())
i e poi
costruisci una presentazione su quei numeri: quando sono stringhe non hanno
significato.
Lavorare su stringhe ti potrebbe permettere di mostrare all'utente
qualcosa come "€ Z.ucc.ala,00" ma probabilmente non gli sarebbe di grande
uso
Grazie castor91 funziona alla grande, non ci avevo mai pensato, grazie ancora.
- Original Message -
From: castor91
To: frilui2...@libero.it ; Discussioni generali sul linguaggio Python
Sent: Saturday, May 15, 2010 4:52 PM
Subject: Re: [Python] Autologin
In pratica ti serve
Sapete se esiste una versione per windows di expect?___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
izionari: dovresti
trovare gli oggetti.
Bye!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
documentazione ho usato sia sphinx puro - per le parti
discorsive, sia autodoc dove le docstring erano complete (es.
http://initd.org/psycopg/docs/extensions.html). Se ti interessa sphinx puoi
dare un'occhiata a come e' realizzata questa documentazione, sia scaricando
i sorgenti del progetto
d ogni avvio (evitando per altro che
>> l'utente la chiuda inavvertitamente?
>>
>
> Prova a rinominare il modulo in ".pyw".
Questo funziona solo se si fa doppio click sull'icona in gestione risorse.
Se lo script è schedulato, invoca pythonw.exe invece di python.exe
On Tue, 29 Jun 2010 20:06:44 +0200, Valerio Turturici
wrote:
> Il giorno mar, 29/06/2010 alle 19.58 +0200, Daniele Varrazzo ha scritto:
>> Questo funziona solo se si fa doppio click sull'icona in gestione
>> risorse.
>>
>> Se lo script è schedulato, invoca pytho
On Tue, 29 Jun 2010 20:35:58 +0200, Valerio Turturici
wrote:
> Il giorno mar, 29/06/2010 alle 20.16 +0200, Daniele Varrazzo ha scritto:
>> Prova ad andare in una sessione dos e a digitare il nome di uno script:
>> viene eseguito o no? vado a tentoni, non ho windows qui e non lo us
On Tue, 29 Jun 2010 21:54:27 +0200, Manlio Perillo
wrote:
> Il 29/06/2010 20:16, Daniele Varrazzo ha scritto:
>> [...]
>> Prova ad andare in una sessione dos e a digitare il nome di uno script:
>> viene eseguito o no? vado a tentoni, non ho windows qui e non lo uso da
>&
andando
sempre più lenti. E se per errore fai il print di una lista di un milione
di item, non c'è altra soluzione che killarli... questo merita chi
reinventa la console :D
Divertiti, a presto.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
ersonalizzare il setup.py perchè
librerie e include non sono dove ci si aspetta su un sistema Posix, ma
compilare e linkare (che prima era *veramente* uno sbattimento senza
confini) è diventato sostanzialmente trasparente.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
__
i cui ho il progetto con il repository su Google Code
(http://code.google.com/p/py-setproctitle/) ma i pacchetti da scaricare
sono *solo* su pypi. Per aggiornarli uso un comando tipo "setup.py sdist
upload" e i pacchetti vengono caricati direttamente su
On Fri, 09 Jul 2010 13:01:53 +0200, Marco Mariani
wrote:
> On Fri, 2010-07-09 at 12:35 +0200, Daniele Varrazzo wrote:
>
>> Per fortuna l'avventura è diventata molto più semplice da quando
>> Giovanni
>> Bajo ha realizzato questo pacchetto per windows:
>> http:/
e issues with mirroring external servers,
>no more issues with wrong download URLs within
>package metadata)
> [...]
OK, non è detto che un package debba essere per forza su PyPI, ma la
possibilità che ci sia c'è. È in discussione la policy di accettare solo i
metadati dei p
un1())
> passed
> 3
>>>> a.setdefault(1, fun1())
> passed
> 3
>
>
> Qualcuno lo sa?
La stai eseguendo tu "a mano" scrivendo "fun1()", con le parentesi.
Prova a.setdefault(1, fun1)
Ciao!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Thu, 15 Jul 2010 12:48:48 +0200, Marco Beri
wrote:
> 2010/7/15 Daniele Varrazzo
>
>> La stai eseguendo tu "a mano" scrivendo "fun1()", con le parentesi.
>> Prova a.setdefault(1, fun1)
>>
>
> Così però dai per scontato che Nicola voles
to vuol dire che i database sono leggibili da python s60, non che gli
stessi file possano essere aperti su python in linux o windows.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Fri, 23 Jul 2010 13:53:23 +0200, Nicola Larosa
wrote:
> Daniele.zambelli wrote:
>> Da un po' sto usando Spyder (http://packages.python.org/spyder/).
>
> Grazie Daniele, non lo conoscevo. Sembra ben fatto e interessante, per
> essere un one man show su Windows. ;-)
Inv
erché non sono adatte a quello che desideri.
Divertitevi!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
opportuno.
Restando in tema Qt (QT è QuickTime di Apple ;) per la parte editor
potresti dare un'occhiata a marave¹ la cui componente "editor" è stata
scritta in modo da essere riusabile, in modo da non dover riscrivere per
forza tutto da zero.
HTH,
[¹] http://code.google.com/p/mara
sempio.
> La versione di python che uso è la 3.1
Tieni conto che con python 2.x trovi più moduli già scritti che con 3.1.
Ma provare a cavartela con 3.1 potrebbe non essere male.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
__
invece per esempio nella form c'è anche un campo hidden con un
valore casuale fissato dal server allora devi fare prima una richiesta alla
pagina che contiene la form e parsarla: farlo a colpi di espressioni
regolari è noioso ed error-prone.
> Il 11 agosto 2010 19:04, Daniele Varrazzo ha scrit
e \B sono aggiunte Perl-style per esempio.
In definitiva ci sono un paio di standard per le core feature, ma molte
estensioni sono specifiche delle diverse implementazioni.
Un paio di link...
http://www.jaredrobinson.com/regex.html
http://en.wikipedia.org/wiki/Regu
tto è che non trovo più la vecchia versione di
> MySQLdb che usavo con Python 2.4.
Quella non funzionerebbe con Python 2.6.
Qui ci sono link a package già compilati e a istruzioni su come compilare
da te il driver per Oracle MySQL.
http://stackoverflow.com/questions/645943/mysql-for-pyt
ut
viene sostituito da "?" invece che tirare un'eccezione.
4. latin1, latin9, cp1252 sono orrendamente simili: non credere di sapere
quale sia il tuo encoding finché non hai visto un carattere euro; nel
frattempo meglio usare la ricetta in 3.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
di confronti.
> Qualcuno ha un consiglio per ottimizzare?
Ridefinisci il problema. Vedi se puoi lavorare con un'approssimazione del
valore. Analizza solo i primi 1K record o se il file è seekabile pesca a
caso qualche centinaio di record.
--
Dani
uno
già ben fatto: non ce l'ho sottomano ma posso postarlo stasera o forse più
tardi nel pomeriggio.
Ciao!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Wed, 22 Sep 2010 16:59:40 +0300, Karim Gorjux
wrote:
> 2010/9/22 Daniele Varrazzo :
>> Non sono un campione di vim, per cui non ricordo bene quali siano i
>> settaggi. Ma ho un .vimrc lentamente tweakato pro-python a partire da
uno
>> già ben fatto: non ce l'ho s
i sistemi operativi è fattibile o devo mettere
> in conto problemi di compatibilità noti?
> - l'interfacciamento che prevedo con il db online è fattibile o
> sconsigliabile?
Se non scrivi un programma web butti via il tuo tempo e quello dei tuoi
clienti. Questo vale
e(__file__), "file"). Questa è una delle cose
che smette di funzionare se si cambia il percorso corrente con os.chdir().
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
rtare sets e usa direttamente set/frozenset. Forse deve fare cosi'
perche' funziona con versioni precedenti alla 2.4 (in questo caso comunque
puo' essere corretto per usare i nuovi oggetti se disponibili). Comunque
"sets" continua a funzionare, e probabilmente viene solo us
piacerebbe capire meglio cosa succede.
Puoi scrivere un esempio auto-contenuto di quello che descrivi e che
versione di psycopg usi?
Grazie, a presto.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Sun, 24 Oct 2010 19:52:46 +0200, Marco Fochesato
wrote:
> On Sun, 2010-10-24 at 16:47 +0200, Daniele Varrazzo wrote:
>
>> Bravo :) io sono uno dei maintainer di psycopg.
> Bene!! Spero che lo manterrai a lungo!!
In effetti ci sono novità, lì lì per essere pubblicate... :P Avv
rt n == 1
print "ok"
test("dbname=test")
Ma questo test, nelle mie condizioni passa. Io ho sottomano solo una
versione di sviluppo di psycopg: posso provare più tardi con quella che usi
tu, ma se riesci a creare la condizione che fa fallire l'assert col tuo
setup allora possiamo dire che c'è un bug. Altrimenti non si sa :)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
n database non la implementa,
questa non è una feature :) La tua è una frase buffa: è come dire che il
database FooDB(tm) ha l'implementazione dei trigger più veloce che ci sia
in giro e nessuno può batterlo (n.b. FooDB(tm) accetta la sintassi del
comando CREATE TRIGGER ma non li implementa)
gli update concorrenti su record
diversi; alter table blocca anche le select)
La soluzione di Giovanni non verteva solo sull'usare cascade nella
definizione di fkey: posporre il check della fkey alla fine della
transazione consente di sporchettare con i dati come si vuole, passando
attraverso sta
tml
O anche si può usare numpy. Ma l'OP non ha specificato una list *di cosa*
ha, e non tutto si ficca facilmente in un array.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
le c'e' una lista di stringhe e quando questo
programma supera i 100 MB schianta qualcosa. Ho capito bene?
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Wed, 03 Nov 2010 17:55:26 +0100, CoPlast SRL
wrote:
> Il 03/11/2010 17:45, Daniele Varrazzo ha scritto:
>> On Wed, 03 Nov 2010 16:58:14 +0100, CoPlast
SRL
>> wrote:
>>> Ciao a tutti.
>>> Ho un problema con un programma da me scritto per far comunicare un
>
On Wed, 03 Nov 2010 18:16:57 +0100, CoPlast SRL
wrote:
> Il 03/11/2010 18:03, Daniele Varrazzo ha scritto:
>>
>> Cioè il file non viene scritto, non che non viene letto? Scusa, ma io
>> non
>> riesco a seguirti bene: prova a spiegare passo passo cosa fanno i tuoi
>&g
u un
computer con ram ragionevole). Forse con qualche dettaglio in più (es. un
traceback di eccezione) sarebbe più chiaro dove è l'intoppo.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
h
ikipedia.org/wiki/SQL_injection
* http://xkcd.com/327/
Nella doc di psycopg ci sono più dettagli su perché la fatina dell'SQL si
arrabbia (ti ho già detto che è pelosa?):
<http://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries>.
Fai le dovute
t;...)
occorre una trasformazione (ma sintattica, non semantica) che converta un
oggetto stringa python in una rappresentazione stringa sql, e il driver è
l'unico oggetto che si deve occupare di questa trasformazione.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
avvissuti" ai
vari autori, e magari cambi il titolo del messaggio quando si cambia
argomento, allora sei un grande! :D
Insomma, tipo questa risposta dovrebbe andare bene a tutti i nitpicker che
girano per questa lista... :)
--
Daniele Varrazzo
he significa? Con XP la stessa cosa andava a buon fine. Qualcuno mi può
> aiutare? Grazie
Forse su windows usavi la 3.3 mentre la versione impacchettata con ubuntu
è superata.
https://bugs.launchpad.net/ubuntu/+source/python-kinterbasdb/+bug/369589
Disinstalla con synaptic il package python-kint
re le feature più avanzate
della libreria (ne approfitto per segnalare il rilascio di una beta, sabato
scorso, che introduce diverse feature interessanti: tutti i dettagli sulla
homepage del progetto <http://initd.org/psycopg/>).
Accorrete numerosi! :) ci vediamo a Roma.
--
Daniele Varrazz
On Mon, 8 Nov 2010 12:33:12 +0100, Calogero Bonasia aka 0disse0
wrote:
> Il giorno Mon, 08 Nov 2010 12:10:55 +0100
> Daniele Varrazzo ha scritto:
>
>> sono aperte le iscrizioni al PGDay 2010, conferenza nazionale sul
>> database libero PostgreSQL, che si svolgerà
e client usi, con
questa configurazione) e ti connetterai al db remoto via tunnel ssh.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
d in cursor.description])
row = Record(*row)
# ora puoi usare row.nome, row.cognome
se MySQLdb rispetta la DBAPI (il che dovrebbe):
http://www.python.org/dev/peps/pep-0249/.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
*veramente* motivato e che
sappia leggere il bytecode.
PyInstaller fornisce anche supporto per creare un unico bundle che
contiene sia l'eseguibile che i .pyc delle librerie che servono (e i
.so/.dll). Probabilmente è facile modificarlo per fargli creare un bundle
con l'eseguibile che vu
tutto nel namespace wx, quindi si usava wx.App ecc...
Controlla che versione di wx hai installato e a che versione si riferisce
la guida che stai seguendo. E assicurati di aver installato il demo di wx,
che contiene tantissimi esempi da scopiazzare, è utilissimo :)
--
Daniele Varrazzo - Devel
ot import name Info'
Segui il traceback: potresti avere un problema di import circolari.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Monday 22 November 2010 15:17:23 Giuseppe Amato wrote:
> Mi sapete consigliare un package per leggere rtf o doc?
Per rtf io ho usato con estremo successo questo:
http://pypi.python.org/pypi/pyth/0.5.6
HTH,
--
Daniele Tricoli 'Eriol'
http
-10.3-i386.egg-tmp/_mysql.so:
> mach-o, but wrong architecture
>>>>
>
> vi e' mai successo ?
Sembra la stessa rogna che regolarmente incontra chi prova ad usare
psycopg su mac osx.
Ho raccolto un po' di pointer a soluzioni in questo articolo:
<http://initd.org/psy
è più veloce che usare una lista per simulare una deque, ma se al
tuo algoritmo serva un deque o meno lo devi sapere tu.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
.cython.org/src/userguide/source_files_and_compilation.html#cython-files-depending-on-c-files
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Sat, 18 Dec 2010 12:04:14 +0100, Kalos Bonasia
wrote:
> La Fondazione Bruno Kessler[0], seleziona un/a candidato/a per una
> posizione di sviluppatore nell’ unità SoNet [1] del Centro Information
> Tecnology [2] di Trento.
Mi piacciono le note zero-based :)
Buona caccia!
--
e. Codice limitato a 80 colonne,
prego.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
a in
particolare ha 9 parametri, il refactoring della funzione originale implica
ridefinire quella funzione e modificare tutti i punti in cui viene
chiamata... e tutto questo per rispettare la propria convinzione che goto
non serva in nessun caso?
I dogma sono una brutta bestia. :)
> Non
{
Bello, con questo diff mi ci farei una maglietta :)
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Fri, 7 Jan 2011 15:23:15 +0100, Giorgio Zoppi
wrote:
> Segnalo questo link.
>
http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=python3
Dice qualcosa di nuovo rispetto al noto "java e' in genere piu' veloce,
python e' in gene
orward
slash ("/") funzionano anche su windows. "C:/autoexec.bat" viene gestito
correttamente dalle fuzioni python (non se va passato a tool esterni
ovviamente).
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Sat, 08 Jan 2011 12:05:19 +0100, Vito 'ZeD' De Tullio
wrote:
> Daniele Varrazzo wrote:
>> In ogni caso quello che hanno omesso tutti di specificare è che i
>> forward
>> slash ("/") funzionano anche su windows. "C:/autoexec.bat" viene
gesti
os.path.split...). Solo
grazie a questi accorgimenti i separatori diversi non sono un problema.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
t; Manca anche Java, oltre al paio di importanti.
Però fa POV-Ray! Di che altro hai bisogno per essere felice?
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
ividendo
per 1000 ad ogni passo, finche' hai meno di 1000 o sono finiti i suffissi.
http://diveintopython3.org/your-first-python-program.html
Comunque e' solo piu' elegante di una fila di if, non piu' efficiente.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
mes after the precision.
Quindi
> return ('%.' + str(precision) + 'lf %s') % (bytes * factor /
> n, label)
potrbbe essere scritto:
return ('%.*lf %s') % (precision, bytes * factor / n, label)
Tutto unte
portante è che bytes * factor / n lavori con float,
> altrimenti se viene immesso bytes e factor interi la divisione sarà
> intera.
> Credo che basti fare (untested) bytes = float (bytes) da qualche parte.
O anche avere "from __future__ import division" nel m
sarle. Usarle solo perche' hai scoperto una
feature fica e la vuoi usare a tutti i costi e' solo parzialmente ok :)
Qui avevo scritto ad un tizio un esempio di uso delle eccezioni custom,
che e' il modo in cui mi regolo di solito:
http://stackoverflow.com/questions/497952/how-to-make-
olvere) e' in questo post
<http://archives.postgresql.org/psycopg/2011-01/msg00022.php> della
rediviva ML di psycopg, alla quale vi invito a iscrivervi se vi interessa
partecipare.
Grazie mille!
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Pytho
301 - 400 di 1307 matches
Mail list logo