ich eine Eingabedatei habe alsPython: Save Element für Element vom Eingang
0.1 #real number
0.2 #real number
Hello #string
10000 #integer number
ich sie lesen will folgen und jede Zeile zu verwenden, vor dem Symbol ‚#‘, in meinem Code. Für den zweiten Teil habe ich
with open('input.dat') as f:
for line in f:
line = line.split('#', 1)[0]
line = line.rstrip()
print(line) #test print
f.close()
In diesem Fall kann ich die Anzahl/string vor dem Symbol ‚#‘, aber was speichern sie lesen und drucken? Zum Beispiel, wenn ich 'Hallo' in einer Zeichenfolge namens 'Name' speichern möchte, '0.1' als eine echte namens 'min' und so weiter. Die einfachste Art, wie ich gefunden, die input.dat Datei zu lesen und die Elemente speichern, wie ich wollen, ist
with open('input.dat') as f:
lines = f.readlines()
f.close()
min=lines[2] # it print me: "0.1 #real number"
Aber was ist nur min=0.1
, wie kann ich sowohl das Lesen und Speichern von Verfahren erhalten? Ich bin in Python noob, also vielleicht fehlt es mir an Grundlagen.
Vielen Dank