Fragen Sie einfach, ob es einen möglichen Code oder eine Möglichkeit gibt, eine ganze Zeile aus einer Textdatei zu berechnen. Zum Beispiel habe ich die folgende Textdatei;Wie berechnet man eine Zeile aus einer Textdatei?
Force Displacement Theta
0 0 0
15 0 0
3 0.15 0
1 1 90
-3 0.15 0
Ich möchte für Zeile die WorkDone für diese Zahlen Linie berechnen, indem die Gleichung
W = Kraft * Hubraum * cos (Theta)
ich versucht habe;
fname = input("Please enter the filename: ")
infile = open(fname, "r")
with open(fname, 'r'):
data = infile.readline()
f,D,Theta = eval(data)
display = f * D * cos(radians(Theta))
output.setText(("%,2f") % display)
Ich habe keine Ahnung, was ich so bitte helfen
Wo ist die Schleife? Sie erhalten nur die erste Zeile der Datei. – dede
Mach dir keine Sorgen. Ich möchte nur wissen, ob es einen möglichen Code dafür gibt. – Donkey
Sie meinen: Berechnen Sie ein Ergebnis für jede Zeile einer Eingabetextdatei? – xtofl