Wir haben eine Textdatei mit mehreren Zeilen. Die Zeilen könnten in CR + LF oder LF enden. Jede Zeile hat mehrere Felder, die durch einen field_separator (ein oder mehrere Zeichen) getrennt sind.Es gibt einige Vorteile beim Zugriff auf eine Textdatei im Binärmodus?
Probe 1:
field_separator = '\n'
with open('data.txt','r') as f:
for line in f:
line = line.split(field_separator)
for element in line:
print(element)
Probe 2:
field_separator = b'\n'
with open('data.txt','br') as f:
for line in f:
if line.endswith(b'\n'):
line = line[0:-1]
line = line.split(field_separator)
for element in line:
print(element)
Frage: Es gibt einige adventage in Zugang ist die Textdatei im Binärmodus (Probe 2 vs Probe 1)