2009/6/10 Alessandro Dentella <[email protected]>
> Ciao,
> come faccio a trovare l'encoding di un file che sto eseguendo? Il file
> comincia con::
>
> # coding: utf-8'
> dentro quel file č definita una stringa che devo passare come description
> a optparse.OptionParser(opt, description=...). Posso in questo caso
> usare::
unicode(..., encoding='utf-8'), ma vorrei fare una procedure lievemente
Beh, a me da errore comunque cosi`. Io ho dovuto fare cosi`:
p = optparse.OptionParser('', description=unicode(__doc__, encoding='utf8',
errors='ignore'))
> piů generica prendendo l'encoding dal file stesso. E` possibile?
Ti confermo quello che ha detto Daniele, a me cosi` ha funzionato:
#!/usr/bin/python
# coding: utf-8
u"""
Questo è esempio di ciò voglio
"""
#import pango
import optparse
p = optparse.OptionParser('', description=__doc__)
p.print_help()
Ho aggiunto solo la "u" prima della docstring.
Ciao.
Marco.
--
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python