Linux non
guasterebbe per niente...
Anche a me e' capitata la stessa esigenza.
Ho scritto un template RTF, con dei nomi tipo: CODICE_FISCALE.
Poi apro il file in lettura, lo leggo, sostituisco CODICE_FISCALE
con il mio valore, e salvo il nuovo documento ottenuto.
E' rozzo, ma funzio
emmo
usarlo, invece di preferire le classi e gli static methods?
- --
efphe
Today is Boomtime, the 14th day of Discord in the YOLD 3173
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
iD4DBQFGCwQGi7obm7aBjHcRAhwGAJj/t32oecJOOMwntlYIqloHEioIAJsEkzKc
CHMU3X+ALVlQDm2+zx3eZg==
=y0RP
#
Non istanziare A, usala direttamente.
Puoi invece instanziare tranquillamente delle sottoclassi di A.
In conclusione, il mio consiglio (da adattare piu' o meno alle tue
esigenze) e':
1- dichiara una classe e dotala di tutti gli statimethods di cui
necessiti.
2- quando una classe dovra
sso piu' grande finora pervenuto
e' un prodotto Zope: si tratta di un gestionale con 75 tables.
Quali sono le tue esigenze da questo punto di vista? Cosa ti attingi a
sviluppare?
- --
efphe
Today is Prickle-Prickle, the 11st day of Discord in the YOLD 3
ww.dbmother.org
Spero possa essere utile.
Ciao
- --
efphe
Today is Prickle-Prickle, the 11st day of Discord in the YOLD 3173
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFGBoJ+i7obm7aBjHcRAsp/AJ9Y3uKt5bmxmoeSChOOKLzL7QHzvgCeIDgm
JOe0d
mo, non usi semplicemente fork?
Tra le altre cose, il codice:
>>> while 1:
>>> sleep(0.1)
e' devastante. Usa pause, o poll, o select.
I principi della programmazione Unix non vanno piu' di moda? :)
- --
efphe
Today is Setting Orange, the 20th day
nt file'
>>>> today= datetime.datetime.today()
>>>> file_time= stats[ST_CTIME]
>>>> ctime=
datetime.datetime.fromtimestamp(ctime)
>>>> are_equal= (today- ctime).days and False or True
-
no, la data
specificata sul file coincide con la data d creazione del file.
Quindi, puoi fare:
>>> from stat import CTIME
>>> import os
>>> try:
>>> stats= os.stat(tuo_file)
>>> except:
>>> print 'unexistent file'
>>> toda
a Bar.bar e non a Foo.foo.
Ma attenzione, se ho due istanza Bar, B e C, devo avere:
memory_address(B.inc)= memory_address(C.inc)
Se รจ proprio questo quello che vuoi, puoi fare:
import types
bar.inc = types.MethodType(foo.inc.im_func, bar)
Yep, grazie, proprio quello che intendev
ta fare abbastanza hack) e come possa essere
implementato un meccanismo di "esportazione di tipo
ereditaria": il metodo inc, in altre parole, dovrebbe
inizializzare il primo argomento (self) a Bar.bar e non
a Foo.foo.
Ma attenzione, se ho due istanza Bar, B e C, devo avere:
memo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Giovanni Porcari wrote:
> Ciao
>
> stiamo facendo anche noi un progetto analogo.
> Potrebbe essere interessante collaborare. Se lo desideri fatti sentire.
Di che progetto si tratta? Un altro orm?
- --
efphe
-BEGIN PGP SIGNATURE-
o a vostra disposizione.
Al momento il codice e' accessibile tramite svn, (c'e' anche un Howto):
$ svn co svn://siddharta.efphe.net/mother mother
Spero di non avervi annoiato troppo.
In seguito riporto qualche esempio (in verita' si tratta solo di qualche
comando minimale
12 matches
Mail list logo