Hi
data = file.read(2) #ergibt ja einen string
jetzt möchte ich aber die 2 bytes als zahl interpretiert haben und nicht als zahl
wie wandle ich diese um?
also nicht atoi oder sowas, er muss nichts umwandeln, einfach die binärdaten als zahl anschauen
danke
Daten einlesen als Integer
Geht ok... Du musst jedes Zeichen einzeln mit ord in seinen Asciicode überführen und den dann in eine Binäre Zahl umwandeln. Das ist doch das was du willst, oder?rayo hat geschrieben:jetzt möchte ich aber die 2 bytes als zahl interpretiert haben und nicht als zahl
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi rayo,
Gruß
Dookie
ab Python2.3 mit umzudrehender_string[::-1], davor mitnoch ne frage wie kehr ich am schnellsten einen string um (letztes zeichen als erstes)
Code: Alles auswählen
>>> a = "Test"
>>> b = reduce(lambda x,y: y+x, a, "")
>>> print b
"tseT"
Gruß
Dookie
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
danke vielmals
also ich bin ja relativ neu bei python aber eins muss ich sagen, super board habt ihr hier
vielleicht kann ich irgendwann einem mal helfen ^^
kann halt bis jetzt nur delphi und php
gruss
also ich bin ja relativ neu bei python aber eins muss ich sagen, super board habt ihr hier
vielleicht kann ich irgendwann einem mal helfen ^^
kann halt bis jetzt nur delphi und php
gruss