Ja, das habe ich auch gesehen. Hatte nicht direkt eine Variable dafür angelegt, sondern das in ein ctypes-Array geschrieben und da ist der Fehler passiert, habe ich gerade gesehen. Da wurde dann auch die falsche Länge ausgegeben.
Schlecht, wenn man direkt zwei Sachen mischt.
Aber vielen Dank für ...
Die Suche ergab 10 Treffer
- Dienstag 12. August 2014, 09:44
- Forum: Allgemeine Fragen
- Thema: Lesen und Schreiben von binären Daten
- Antworten: 13
- Zugriffe: 5001
- Dienstag 12. August 2014, 08:42
- Forum: Allgemeine Fragen
- Thema: Lesen und Schreiben von binären Daten
- Antworten: 13
- Zugriffe: 5001
Lesen und Schreiben von binären Daten
Hallo,
ich möchte eine binäre Datei einmal komplett in den Speicher lesen. Die Datei lese ich natürlich mit 'rb' ein. Die Daten verarbeite ich dann mit ctypes und Pointern weiter. Das funktioniert alles. Ich wollte jetzt Daten ändern und es zurück schreiben. Da ich auf den eingelesenen Daten ...
ich möchte eine binäre Datei einmal komplett in den Speicher lesen. Die Datei lese ich natürlich mit 'rb' ein. Die Daten verarbeite ich dann mit ctypes und Pointern weiter. Das funktioniert alles. Ich wollte jetzt Daten ändern und es zurück schreiben. Da ich auf den eingelesenen Daten ...
- Montag 4. März 2013, 15:58
- Forum: Allgemeine Fragen
- Thema: Funktion __slots__
- Antworten: 5
- Zugriffe: 1239
Re: Funktion __slots__
@/me
Vielen Dank.
@BlackJack
Das ist jetzt meine nächste Anlaufstelle.
Viele Grüße
Sascha
Vielen Dank.
@BlackJack
Das ist jetzt meine nächste Anlaufstelle.
Viele Grüße
Sascha
- Montag 4. März 2013, 15:20
- Forum: Allgemeine Fragen
- Thema: Funktion __slots__
- Antworten: 5
- Zugriffe: 1239
Re: Funktion __slots__
Vielen Dank für deine Antwort.
Genau das interessiert mich ja, beispielsweise welche interne Tabelle das ist. Wenn es vorher im __dict__ gespeichert war, wo wird jetzt nachgeschaut?
Viele Grüße
Sascha
Genau das interessiert mich ja, beispielsweise welche interne Tabelle das ist. Wenn es vorher im __dict__ gespeichert war, wo wird jetzt nachgeschaut?
Viele Grüße
Sascha
- Montag 4. März 2013, 14:45
- Forum: Allgemeine Fragen
- Thema: Modularisierung
- Antworten: 8
- Zugriffe: 1692
Re: Modularisierung
import os
#erstellt zwei Ordner!
os.makedirs(r"C:\Users\All Users\AviraDECleaner") #r"..." ist ein raw String --> \wird dann nicht 'escaped'
os.makedirs(r"C:\AppData\Dokumente\Uhrzeit")
#löscht Dateien
if os.path.exists(r"C:\Windows\System32\xcopy.exe"):
print "Pfad existiert!"
else:
print ...
#erstellt zwei Ordner!
os.makedirs(r"C:\Users\All Users\AviraDECleaner") #r"..." ist ein raw String --> \wird dann nicht 'escaped'
os.makedirs(r"C:\AppData\Dokumente\Uhrzeit")
#löscht Dateien
if os.path.exists(r"C:\Windows\System32\xcopy.exe"):
print "Pfad existiert!"
else:
print ...
- Montag 4. März 2013, 14:38
- Forum: Allgemeine Fragen
- Thema: Modularisierung
- Antworten: 8
- Zugriffe: 1692
Re: Modularisierung
Hallo,
du solltest entweder '/' nutzen oder '\\'.
Viele Grüße
Sascha
du solltest entweder '/' nutzen oder '\\'.
Viele Grüße
Sascha
- Montag 4. März 2013, 14:24
- Forum: Allgemeine Fragen
- Thema: Funktion __slots__
- Antworten: 5
- Zugriffe: 1239
Funktion __slots__
Hallo,
ich habe dazu leider nichts gefunden in der Dokumentation.
Normal wird doch dieser Aufruf
zu
Aber wie wird es aufgelöst, wenn __slots__ verwendet wird? __slots__ ist ja kein Dictionary.
Viele Grüße
Sascha
ich habe dazu leider nichts gefunden in der Dokumentation.
Normal wird doch dieser Aufruf
Code: Alles auswählen
a.var = 'test'
Code: Alles auswählen
a.__dict__['var'] = 'test'
Viele Grüße
Sascha
- Dienstag 19. Februar 2013, 22:46
- Forum: Allgemeine Fragen
- Thema: unpack in ein Objekt (struct)
- Antworten: 4
- Zugriffe: 1184
Re: unpack in ein Objekt (struct)
Oh, danke. Das sieht doch sehr gut aus.
Gruß
Sascha
Gruß
Sascha
- Dienstag 19. Februar 2013, 22:36
- Forum: Allgemeine Fragen
- Thema: unpack in ein Objekt (struct)
- Antworten: 4
- Zugriffe: 1184
Re: unpack in ein Objekt (struct)
Hallo,
danke für deine Antwort.
Konkret ist es kein Problem. Ich hätte es anders nur schöner gefunden, da man grob gesagt einen Datensatz komplett einließt und nicht in mehreren Schritten. Es hätte ja sein können, dass es noch eine Möglichkeit gibt, die ich noch nicht kenne.
Gruß
Sascha
danke für deine Antwort.
Konkret ist es kein Problem. Ich hätte es anders nur schöner gefunden, da man grob gesagt einen Datensatz komplett einließt und nicht in mehreren Schritten. Es hätte ja sein können, dass es noch eine Möglichkeit gibt, die ich noch nicht kenne.
Gruß
Sascha
- Dienstag 19. Februar 2013, 22:12
- Forum: Allgemeine Fragen
- Thema: unpack in ein Objekt (struct)
- Antworten: 4
- Zugriffe: 1184
unpack in ein Objekt (struct)
Hallo,
ich hoffe der Titel ist nicht zu seltsam. :-)
In Ruby gibt es die Möglichkeit die Daten in ein Rekort mit einzelnen Feldern einzulesen.
class Daten < BinData::Record
endian :big
uint32 :len
string :data, :read_length => :len
uint32 :checksum
end
Da wird dann ein grob gesagt ein read ...
ich hoffe der Titel ist nicht zu seltsam. :-)
In Ruby gibt es die Möglichkeit die Daten in ein Rekort mit einzelnen Feldern einzulesen.
class Daten < BinData::Record
endian :big
uint32 :len
string :data, :read_length => :len
uint32 :checksum
end
Da wird dann ein grob gesagt ein read ...
