Tupel in .txt speichern und laden
Verfasst: Sonntag 11. Juli 2021, 19:42
Hallo,
ich möchte jede Menge Tupel in einen Array packen und in einer .txt-Datei speichern. Das klappt mit diesem Code:
Nun habe ich Tupel in der textdatei.txt
Diese lade ich nun mittels
und erhalte den Fehler
ich möchte jede Menge Tupel in einen Array packen und in einer .txt-Datei speichern. Das klappt mit diesem Code:
Code: Alles auswählen
liste = []
for i in range(1,10**6 + 1):
liste.append( (i, i**2) )
textfile = open("textdatei.txt", "w")
for element in liste:
textfile.write(str(element) + " ; ")
textfile.close()
Diese lade ich nun mittels
Code: Alles auswählen
with open("textdatei.txt") as f:
liste = [int(x) for x in f.read().split(" ; ") if x.strip()]
return liste
Wie kann ich das beheben?ValueError: invalid literal for int() with base 10: '(0, [0, 0, 0])'