from PIL import Image
import stepic
img = Image.open ('a.png')
img2 = stepic.encode(img, 'hello world')
img2.show()


这里的代码给出了以下错误:


  TypeError:&不支持的操作数类型:“ str”和“ int”


使用Python 3.6。

最佳答案

有同样的问题..我在Python 3.6.6上进行了测试
只需更改下面的行
从:

img2 = stepic.encode(img, 'hello world')


至:

img2 = stepic.encode(img, b'hello world')


您需要以二进制形式传递数据/文本

关于python - 如何使用stepic.encode(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49155658/

10-13 05:46