Ich habe Code, der erfolgreich eine Spalte mit Werten aus einer Datei abruft. Wenn ich versuche, sie in eine Datei zu schreiben, scheint es, als aufeinanderfolgende Zeile wie:Drucken/Schreiben horizontal/vertikal
0.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000
Ich würde es vorziehen, dass es wie in einer Liste ausdrucken:
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
Das Seltsame ist, dass, wenn Ich habe eine
print(parts[1])
Es druckt in einer Liste (gewünschte Ausgabe) im Terminal-Fenster! Jeder weiß, warum diese Inkonsistenz passieren würde und wie ich es beheben kann, um die gewünschte Ausgabe in meiner Ausgabedatei zu erhalten? Der Code ist unten:
with open(files[count], 'r') as g:
for line in g:
parts = line.split()
if len(parts) > 1:
print(parts[1])
f.write(parts[1])
Ich dachte nicht, die Lösung wäre so einfach! das hat perfekt funktioniert! Vielen Dank – alli