Stránka 1 z 1

Seznamy v PYTHON

Napsal: 23 srp 2013 19:06
od martinlukas456
Ahoj, učím se programovat v Pythonu a je to můj dá se říct první programovací jazyk, který se učím pořádně. Zajímalo by mě, jestli jde nějak jednoduše dosáhnout toho, že když vytvořím program, který mi bude přes raw_input ukládat hodnoty do seznamu, tak ten seznam bude fungovat na způsob databáze, tzn. že i po zavření a znovuotevření programu tam ty hodnoty stále budou a já k nim budu moci přidávat další.

Re: Seznamy v PYTHON

Napsal: 23 srp 2013 20:12
od CZechBoY
čau,
když tam ty hodnoty budeš ukládat tak by tam měly stále být, pokud to někdo nesmaže nebo nevymění disk ;)

Re: Seznamy v PYTHON

Napsal: 23 srp 2013 22:02
od martinlukas456
Já myslím když tam bude chtít uživatel ukládat hodnoty. Dejme tomu, že si bude chtít vytvořit jednoduchý seznam knížek, co má doma a tak je zapíše do programu, který jsem vytvořil. Třeba něco ve stylu

Kód: Vybrat vše

seznam = []

seznam.append(raw_input())



Tohle je hodně zjednodušená verze, ale chci tím říct, že ty hodnoty tam zůstanou jen do ukončení programu. Při dalším spouštění už to jede zase s čistým štítem. Vím, že by to šlo udělat úplně jinak a líp, ale jenom mě zajímá, jestli není nějaký způsob, jak je tam uložit natrvalo (myslím přímo do toho seznamu)

Re: Seznamy v PYTHON  Vyřešeno

Napsal: 23 srp 2013 22:11
od faraon
Jedině uložit je při ukončení programu na disk a při spuštění programu celý seznam znovu načíst.

Ukládat program dohromady i s daty uměl akorát Sinclair ZX Spectrum, ale nahrávat to pár minut na magnetofonovou kazetu bys asi nechtěl :-D

Re: Seznamy v PYTHON

Napsal: 23 srp 2013 23:48
od martinlukas456
To ne :D.

Tušil jsem, že to půjde jenom nějak takhle.. I tak díky :)