Verwendung von Python-Bytes

Verwendung von Bytes

Bestätigt mit Python 3.7.5.

Selbsteingabe von Bytes

b'\x00\x01\x02\x03'
# result: b'\x00\x01\x02\x03'

b'\x64\x65\x66\x67'
# result: b'defg' #Die dem ASCII-Code entsprechenden Zeichen werden angezeigt

Aus Datei mit Bytes lesen


#ohne mit
fp = open('filename.bin', 'rb')
all_bytes = fp.read()
fp.close()

#Mit mit
with open('filename.bin', 'rb') as fp:
    all_bytes = fp.read()

Konvertieren Sie Ganzzahlen in Bytes

a = 255  #Vorbereitungscode
a.to_bytes(2, 'little')  # to_bytes(Anzahl der Bytes nach der Konvertierung,Endian)
# result: b'\xff\x00'

Von Bytes zu Integer

a = 255                         #Vorbereitungscode
byts = a.to_bytes(2, 'little')  #Vorbereitungscode
int.from_bytes(byts, 'little')  # int.from_bytes(bytes,Endian)
# result: 255

Von Bytes zu Integer (signiert)

a = -255                                     #Vorbereitungscode
byts = a.to_bytes(2, 'little', signed=True)  #Vorbereitungscode
int.from_bytes(byts, 'little', signed=True)  # int.from_bytes(bytes,Endian, signed=True)
# result: -255

Von der hexadezimalen Notationszeichenfolge zu den Bytes

bytes.fromhex('F1E2f3f4')
bytes.fromhex('F1E2 f3f4')
bytes.fromhex('F1 E2 f3 f4')
# result: b'\xf1\xe2\xf3\xf4'

Bytes zur hexadezimalen Notationszeichenfolge

by = bytes.fromhex('F1E2f3f4')  #Vorbereitungscode
by.hex()
# result: 'f1e2f3f4'

Recommended Posts

Verwendung von Python-Bytes
python3: Verwendung der Flasche (2)
[Python] Verwendung von Liste 1
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Python: So verwenden Sie Async mit
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
Verwendung der Zip-Funktion von Python
[Python] Verwendung der Typetalk-API
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
[Python] Zusammenfassung der Verwendung von Pandas
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Verwendung von Pandas 2
So installieren und verwenden Sie pandas_datareader [Python]
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
[Python] Verwendung von __command__, Funktionserklärung
So installieren Sie Python
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
[Python] Verwendung von import sys sys.argv
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
[Python2.7] Zusammenfassung der Verwendung von unittest
Verwendung von iptables
Python: Verwendung von Einheimischen () und Globalen ()
Wie benutzt man numpy?
Verwendung von __slots__ in der Python-Klasse
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Verwendung von "deque" für Python-Daten
Wie man Python-Kabusapi benutzt