我在Jupyter(包括Classic和JupyterLab)中遇到了一个显示问题,列表中包含阿拉伯语字符串元素和拉丁字母数字字符串元素。例如,如果您运行:
en = '7X'
print (en)
ar = 'عربي'
print (ar)
print ([en, ar])
print ([ar, en])
以下是您得到的:
显然,在Arabic是第一个元素的地方,Jupyter遵循RTL对齐方式,在右边第一个显示ar
元素,但我不知道'X'
为什么从字母数字元素跳出来,也不知道如何解决这个问题。你知道吗
顺便说一下,Spyder就是这样打印出同样的代码的:
单击打印输出将其切换到正确的位置。你知道吗
我认为这个错误只适用于阿拉伯语。我用中文试过,没有问题。我会努力做更多的研究,更新这个答案。你知道吗
相关问题 更多 >
编程相关推荐