Ich weiß nicht, was du brauchst, einfach mal etwas Quellcode - Ansatz 1 würde ich wahrscheinlich nutzen, wenn die Datei genauso aussieht, wie du schreibst:
Code: Alles auswählen
# Ansatz 1
with open("source.txt") as f:
rawdata = f.readlines()[1:]
data = [list(map(int, item.split(","))) for item in rawdata]
# Ansatz 2
with open("source.txt") as f:
rawdata = f.readlines()
data = []
for line in rawdata:
if line == "\n":
pass
else:
line = line.strip("\n")
column1, column2 = line.split(",")
data.append([column1, int(column2)])
print(data)
# Ansatz 3
with open("source.txt") as f:
rawdata = f.readlines()
data = []
for i, line in enumerate(rawdata):
if i >= 1:
line = line.strip("\n")
column1, column2 = line.split(",")
data.append([column1, int(column2)])
print(data)
Bei Ansatz 2 nutze ich eine konkrete Abfrage, welche Zeilen ich überspringen will. Bei Ansatz 3 verlasse ich mich darauf, dass es tatsächlich um die erste Zeile geht.
Hast du überlegt von .txt auf .csv zu wechseln? In der Standardbibliothek gibt es das csv-Modul, dass das Arbeiten mit csv-Dateien erleichtert. Deine Daten sehen aus wie csv...