Dne 29.6.2011 21:38, [email protected] napsal(a):
> Dá se nějak poznat, ještě před tiskem print(), jestli půjde řetězec (v
> mém případě název souboru včetně cesty) vytisknout nebo ne? Napadá mě
> tisknout na zkoušku někam jinam print(neco, file=necojakovystupnacp852),
> ale nejsem si úplně jist, jak to udělat nejelegantněji. Nebo nějak
> zjišťovat, jestli znaky v řetězci se vyskytují v daném kodovaní (852)....
neco jako>
def povede(retezec):
import sys
try:
retezec.encode(sys.stdout.encoding, 'strict')
except UnicodeError:
return False
return True
by nestacilo?
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python