Ich versuche, einige C# -Code in Python zu konvertieren und stecken in C# 's Filestream-Klasse. Ein Filestream wird instanziiert, um in JPEG-Daten zu laden.Python entspricht C# FileStream Klasse
fs = new FileStream("./preview.jpg", FileMode.OpenOrCreate);
while(true):
int length = socketServer.Receive(arrServerRecMsg);
int offset = arrServerRecMsg[2] * 256 + arrServerRecMsg[3];
fs.Seek(offset * 1020, SeekOrigin.Begin);
fs.Write(arrServerRecMsg, 4, arrServerRecMsg.Length - 4);
Später Vorschau gelesen:
FileStream fs = new FileStream("./preview.jpg", FileMode.Open);
byte[] data = new byte[fs.Length];
fs.Read(data, 0, data.Length);
wäre das Äquivalent von Python sein, Daten in ein Objekt geladen? Wie würde ich die Kompensation durchführen?
Prüfung 'open' Methode. –