-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Salvatore MONACO wrote:
> il file test.txt contiene > > Data Corrente 18/01/2007 Se non ho capito male devi vedere se quella e' la data di oggi? In caso: >>> fil= open(tuo_file) >>> s= fil.read() >>> dstr= s.split(' ')[-1] >>> import datetime >>> o= datetime.datetime.today() >>> ostr= oggi.strftime('%d/%m/%Y') >>> if ostr== dstr: >>> print 'Ok' Ma secondo me stai sbagliando. Visto che viene prodotto un file di log ogni giorno, 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' >>> today= datetime.datetime.today() >>> file_time= stats[CTIME] >>> ctime= datetime.datetime.fromtimestamp(ctime) >>> are_equal= (today- ctime).days and False or True Spero sia utile - -- efphe Today is Pungenday, the 18th day of Chaos in the YOLD 3173 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFr9Dgi7obm7aBjHcRAq+SAJ9tue+Pldz6n9fwAYK7XcK87XtV4ACffos/ sU0Som4TZqYIkWTOiz77Mr0= =AMFi -----END PGP SIGNATURE----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python