[Tutor PyCZ] Prace s binarnimi daty.
Jaroslav Pachola
j_p na centrum.cz
Úterý Únor 21 10:31:56 CET 2006
Ahoj,
Dne Tuesday 21 February 2006 09:32 linuxik napsal(a):
> Ahoj, potreboval by jsem nacist binarni soubor, zmenit par bitu a
> potom ho zase ulozit. Problem je v tom ze kdyz pouziji os.read() tak
> dostanu rovnou string, Takhle i kdyz udelam data = os.read(f1, 100) a
> potom os.write(f2,data) tak ty soubory nejsou stejny. Da se v Pythonu
> pracovat primo s binarnimy daty?
to je hodne divne, leda ze bys to delal, navzdory sve prezdivce, pod Windows
nebo pod Dosem. V takovem pripade je treba otevirat soubory s pridanym
priznakem 'b' open('nazev', 'rb'), open('nazev', 'wb'). Kazdopadne "soubory
nejsou stejny" je dost vagni formulace. Pokud nezafunguje to 'b', zkus
problem popsat presneji.
V Pythonu se s binarnimi daty da pracovat pomerne dobre - viz treba modul
struct.
JP
Další informace o konferenci Tutor