Guten Tag,
ich habe ein Problem und ich hoffe jemand kann mir helfen.
ich versuche das eigentlich einfache Auslesen aus einer externen Datei
ind dieser steht
Einnahmen
a^3
wenn ich diese jetzt aber Zeilenweise ausgeben lasse bekomme ich ein
Einnahmen
a^3
meine Frage ist jetzt warum diese Leerzeile dazwischen kommt
Code:
datei = open(Quelle,"r")
for line in datei:
print(line)
Problem: Auslesen aus Datei
Ein Zeilenvorschub kommt aus der Eingabe, einer von print. Das macht zwei Zeilenvorschübe, oder eben eine Leerzeile. Wenn dich das stört, kannst du entweder mit rstrip(), den Zeilenvorschub am Ende der Eingabezeilen ändern. Oder du kannst mit dem keywordargument end='' den Zeilenvorschub von print verhindern. Die erste Variante ist für viele Zwecke die übliche, die zweite eher selten.