Attenzione perchè la 3.0 ed in parte la 2.6 non sono retrocompatibili...
Attenzione perchè la 3.0 ed in parte la 2.6 non sono retrocompatibili...
No, la 2.6 è retrocompatibile. Solo che ha la possibilità di attivare alcune feature della 3.0 (nella maniera che ho descritto prima) ed altre feature sono state aggiunte (che ovviamente queste non sono retrocompatibili).Originariamente inviato da nifriz
Attenzione perchè la 3.0 ed in parte la 2.6 non sono retrocompatibili...
Ma qualsiasi script compatibile con python 2.x sarà compatibile anche con la 2.6
mmm, non credo allora che sia stata aggiunta nella 2.5 (se non era ancora presente) nel modulo __future__era la funzione bin() in particolare,ora provo questa dritta grazie
Di solito vengono aggiunti solo dei cambiamenti e l'introduzione di nuove feature però di un certo peso.
Comunque quella funzione la puoi creare tu in questo modo:
codice:def mybin(n): l = [] while n>0: l.append(n%2) n /= 2 s = ''.join([str(i) for i in l[::-1]]) return s
e esi .. c'è la versioneOriginariamente inviato da GunMan
il punto è che la 2.6 non è nemmeno in experimental quindi la strada per testing è lunghetta (giustamente).
a questo punto l'unica, secondo me, è scaricare il tarball e ricompilarsi la 3.0.1 (mi pare che sia l'ultima release)
2.5.4-2
http://packages.debian.org/sid/python-all