Někdo přede mnou doporučoval začít konzolovou aplikací.
Také jsem tak postupoval.
Ale následně jsem chtěl některé programy (jejich vnitřky) použít
jako knihovny do větších programů, nebo dokonce pod GUI.
A musel jsem dost přepisovat:
Například když původní funkce narazila na neřešitelný
problém, tak prostě ukončila program. Správné je vyvolání výjimky.
Nebo se vykecávala pomocí print-u - to v GUI není ono. Teď to řeším pomocí 'yield'.

A ještě jedna legrace okolo aplikací na příkazovou řádku pod windows - kódování. Výstup na stdout musí být v cp852, ale když ho přesměrujete rourou do souboru, tak je rozumnější cp1250. Pokud chcete mít univerzální program (i do linuxu) tak ještě iso8895-2, nebo (dnes už jen) utf8.

Ale to jsou moje problémy/chyby a ne vlastnosti Pythonu.

ZU



Dne 1.1.2015 v 17:10 Daniel Hubáček napsal(a):
Díky za rady... Snad se to nějak povede :D
_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem