Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Python: Listojen lukeminen tiedostosta - Python

MagiaJava [21.02.2012 23:15:25]

#

Olen siis tehnyt jo pari päivää tuollaista kivaa KH kopiota. :3 Mutta nyt kun tuli vastaan sellainen asia, kun save/load. Ja inventoryni toimii näin: alussa olen pistänyt "inventory = []" ja myöhemmin lisään sinne tavaraa "inventory.append(tavara)". Nyt, olen tallentanut esim. rahat, näin: savetuksessa "save = open("Save.txt", "w")" ja sitten "save.write(str(raha) + "\n")". Ja loadauksessa "load = open("Save.txt", "r")" ja sitten "raha = int(load.readlines().strip())". Mutta miten tuon loadauksen voi hoitaa listoille, jos savetuksessa on kirjoittanut "save.write(str(inventory) + "\n")"? Kiitos etukäteen vastauksista!

Metabolix [21.02.2012 23:18:31]

#

Älä käytä omia kikkailuja vaan muuta tiedot binaarimuotoon ja takaisin pickle-moduulilla (pickle.dump ja pickle.load).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta