/ / Python-Computerprogrammierung. Code sollte Daten aus einer Textdatei einlesen [closed] - Python, Wetter

Python-Computerprogrammierung. Code sollte Daten von einer Textdatei einlesen [geschlossen] - Python, Wetter

Ich versuche gerade, einen Code zu schreiben, der dauertdie Daten aus einer URL-Datei zur Berechnung der Durchschnittstemperaturen. Die Datei liest sich korrekt ein (ich habe eine Druckanweisung für "d" gemacht und alles ist da), aber danach scheint alles zu funktionieren.

Die Datei hat 4 Spalten (in dieser Reihenfolge): Tag, Monat, Jahr und Temperatur. Da ich die Durchschnittstemperaturen berechnen möchte, brauche ich nur die letzte Spalte. Ich habe jedoch zuerst alle Spalten definiert, da ich die Durchschnittstemperatur für jedes Jahr ermitteln muss.

Ich hoffe wirklich, dass Sie helfen können, ich habe stundenlang daran gearbeitet und bin nicht gekommen, wo.

Hier ist der Anfang meines aktuellen Codes ....

local_file="str(station)"
infile = open(local_file, "r")
d=infile.readlines()
data = {}
data["data"] = {}
#defines each column with an actual variable name
for line in infile:
columns = line.split()
print columns
month = int(columns[0])
day = int(columns[1])
year = int(columns[2])

===============================================

Vielen Dank im Voraus für jegliche Hilfe. Ich freue mich über jeden Ratschlag!

Antworten:

1 für die Antwort № 1

Entfernen Sie die Leitung d=infile.readlines() oder benutzen d stattdessen in for-Schleife infile