Tag archives: Python
Django UnicodeEncodeError when uploading files
17 May 2012
Often when you try to upload files with non-ASCII file namesin your Django application you get:
UnicodeEncodeError: 'ascii' codec can't encode characters in position N-N: ordinal not in range(128)It seems that it is quite common problem so I decided to list all solutions I found and I tried in one place.
read more »lxml – Pythonowy scyzoryk szwajcarski do XMLa
23 April 2009
Kumpel polecił mi ostatnio bardzo ciekawą bibliotekę Pythona do XMLa: lxml.Autorzy piszą:
lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language.lxml bazuje na bibliotekach libxml2 i libxslt języka C. Istnieją Pythonowe bindingi (jak to napisać po Polsku?) do tych bibliotek ale, jak piszą autorzy, są one zbyt bliskie C i ich API jest mało Pythonowe. Poza tym są duże, zagmatwane, nie w pełni udokumentowane i wymagają ręcznego zarządzania pamięcią. Wszystkie te problemy ma załatwić lxml, która implementuje i rozszerza API biblioteki ElementTree (dostępnej w bibliotece standardowej Pythona od wersji 2.5). Po co więc [...] read more »