错误"预期的字符串或缓冲区"

时间:2017-12-18 18:08:34

标签: python arabic pillow bidi ligature

我正在生成2个字符排列的图像,并使用arabic_reshaper来加入字符。 2个字符的2个排列将生成4个图像,但{1}}在t1 = arabic_reshaper时生成错误"Expected String or buffer" 请问问题是否不清楚。

arabic_reshaper.reshape(word).

1 个答案:

答案 0 :(得分:1)

问题是itertools.permutations产生一个元组。

您需要将其转换为字符串。像这样:

for word in itertools.permutations( list_of_letters,i):
    word = u''.join(word)
    print word