Python中的从右到左语言
我想在Python中写一个希伯来语的字符串,然后把它显示在屏幕上。 问题是我看到的内容是镜像的,也就是说显示出来的和我写的正好相反。 我该怎么设置这个字符串,让它从右往左显示,而不是从左往右呢?
2 个回答
6
我知道我来得有点晚,不过你可以试试这个:
" שלום hello "[::-1]
但真正的解决办法是用:
from bidi.algorithm import get_display
print(get_display("היי"))
14
你试过这个吗?
http://pypi.python.org/pypi/python-bidi/
http://pypi.python.org/pypi/django-bidi-utils
以色列的自由开源软件社区在这方面做了很多工作。令人惊讶的是,他们也很乐意和说波斯语的人合作 :-)