12

我想用 Python 写一个希伯来语字符串,然后在屏幕上显示它。问题是我得到了我所写内容的镜像。如何将字符串设置为使用 RTL 而不是从左到右?

4

2 回答 2

13

你试过这个吗?

http://pypi.python.org/pypi/python-bidi/

http://pypi.python.org/pypi/django-bidi-utils

以色列 FOSS 社区在这方面做了很多工作。令人惊讶的是,他们还愉快地与讲波斯语的人合作:-)

Windows 的 pyfribidi 或任何其他双向算法

于 2011-07-13T13:13:09.363 回答
5

我知道我参加聚会已经很晚了,但你总是可以使用:

 " שלום hello "[::-1]

但真正的解决方案是使用:

from bidi.algorithm import get_display
print(get_display("היי"))
于 2019-09-14T15:50:18.310 回答