unicode within python interactive interpreter

Konstantinos Koukopoulos kouk at noc.uoa.gr
Thu May 26 11:26:22 EEST 2011


On Thu 26.May.11 10:48, Nick Demou wrote:
>2011/5/26 Konstantinos Koukopoulos <kouk at noc.uoa.gr>:
>> Επειδή σε εμένα η python 2.7.1 έχει την ίδια συμπεριφορά με αυτή του
>> Νίκου προτείνω την παρακάτω λύση:
>>
>> |>>> import json
>> |>>> x=[1, ["λα", "fo", "fa"]]
>> |>>> print json.dumps(x,ensure_ascii=False)
>> |>>> [1, ["λα", "fo", "fa"]]
>
>πολύ ενδιαφέρον workaround και έχει κι άλλα καλά από ότι είδα:
> | >>> print json.dumps(x,ensure_ascii=False, indent=4)
> | [
> |     1,
> |     [
> |         "λα",
> |         "fo",
> |         "fa"
> |     ]
> | ]

ή μπορείς κατευθείαν να κάνεις κατευθείαν:

json.dump(x, sys.stdout, ensure_ascii=False, indent=4)

και φυσικά μπορείς να χρησιμοποιήσεις το πιο κλασικό JSON format και να
στείλεις το αποτέλεσμα σε κάποιο js-based web app που τρέχει σε κάποιο
browser.

-- 
|/ |/ Konstantinos Koukopoulos <kouk at noc.uoa.gr>
|\ |\ Software Developer, Systems Administrator
t: +302107275404, f: +302107275601, m: +306948630066
National and Kapodistrian University of Athens
Network Operations Center, Panepistimioupolis, Athens GR-15784


More information about the Hellug mailing list