Article View: pl.comp.lang.python
Article #349Re: zapis danych
From: Jarek Zgoda
Date: Fri, 03 Jan 2003 19:44
Date: Fri, 03 Jan 2003 19:44
27 lines
2283 bytes
2283 bytes
bart <lda2@wp.pl> pisze:
>> Posiadam minimalną wiedzę na temat programowania w pythonie. Chcę napisać
>> mały program wspomagajacy sporządzanie bilansu. Zliczanie dwóch słupków w
>> pewny wynik. Do tego podgląd wydruku i sam wydruk, oraz możliwość zapisu.
>> Pytanie dotyczy ostatniej funkcji czyli zapisu. Nie mam pojęcia jak się do
>> tego zabrać. Format pliku w sumie jest mi obojetny. Proszę poradźcie coś.
> no to ja bym skorzystał z arkusza kalkulacyjnego a nie pythona... prościej
> i szybciej
Gdyby mi zależało na robieniu słupków, to tak. Ale jakbym chciał się
nauczyć programowania przy okazji, to wolałbym sobie taki program
napisać sam.
Jeżeli chodzi o zapis, to najpierw odpowiedz sobie na pytanie, czy
wyniki działania tego programu będziesz chciał wykorzystywać także
gdzie indziej - jeżeli nie, to wtedy przyjrzyj się bliżej modułom shelve
i pickle - dzięki nim możliwe jest zapisywanie obiektów Pythona
(serializacja) i późniejsze ich odtwarzanie. Jeżeli jednak tak, to
standartem wymiany danych między programami są CSV ("comma separated
values" - wartości oddzielone przecinkami) lub - od niedawna - XML. Oba
te formaty mają wsparcie w Pythonie, jednak tylko ten drugi w szerszy
sposób.
--
Jarek Zgoda
http://www.zgoda.biz/
jabber:jarek@jabberpl.org|ICQ:178306476|GG:3422968|Tlen:jzgoda
Technical Details
Message-ID:
<slrn.pl.b1bpc9.4ld.jzgoda@kotek.home>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<at76jv$2kg$1@okapi.ict.pwr.wroc.pl> <pan.2003.01.03.16.34.23.504312@wp.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: Jarek Zgoda <jzgoda@usun.gazeta.pl> Newsgroups: pl.comp.lang.python Subject: Re: zapis danych Date: Fri, 3 Jan 2003 19:44:49 +0000 (UTC) Organization: Groove Family Cyco Lines: 27 Message-ID: <slrn.pl.b1bpc9.4ld.jzgoda@kotek.home> References: <at76jv$2kg$1@okapi.ict.pwr.wroc.pl> <pan.2003.01.03.16.34.23.504312@wp.pl> NNTP-Posting-Host: qs155.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 1041623089 7027 80.50.238.155 (3 Jan 2003 19:44:49 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 3 Jan 2003 19:44:49 +0000 (UTC) X-Beer: Carlsberg X-Licznik: 224 User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.4.20 (i586)) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit