Ich habe den folgenden Code in Jupyter ausgeführt und versucht, mit einer Binärdatei namens bfile umzugehen. Als ich jedoch die Datei in Jupyter geöffnet habe, habe ich die Fehlermeldung erhalten, wie im Bild unten gezeigt. Und als ich die Datei mit dem Editor geöffnet habe, habe ich eine Menge chaotischer Charaktere bekommen. Jeder ruft Hilfe (bitte klar in der Sprache sein, ich bin nicht vertraut mit Codierung Probleme wie UTF, Unicode in meiner täglichen Arbeit)?Fehler beim Codieren in Jupyter beim Schreiben und Lesen von Binärdateien mit Python
bdata = bytes(range(0, 256))
with open('bfile', 'wb') as fin:
fin.write(bdata)
with open('bfile', 'rb') as fin:
fin.seek(-1, 2)
fin.tell()
Fehlermeldung
Fehler! Y: \ Desktop \ BFILE ist nicht UTF-8
codiertenBehinderte speichern.
See-Konsole für weitere Details.
Die chaotischen Charaktere, die ich bekam, als ich die Datei geöffnet mit dem Editor ist,
** BITTE NICHT TEXT AS IMAGES Post **. Kopieren Sie den Text und fügen Sie ihn in Ihre Frage ein. Bilder sind nicht durchsuchbar und können von Bildschirmlesern nicht für Personen mit Sehbehinderungen interpretiert werden. Verwenden Sie den Link [Bearbeiten], um Ihre Frage zu ändern. Weitere Informationen finden Sie unter [this] (http://meta.stackoverflow.com/a/285557/1426065). – MattDMo
Korrigiert @ MattDMo – Nicholas
Ist es ein Python 2-Arbeitsbereich oder Python 3? – erip