Python+PIL Image.open(sys.argv[1])老出错

2025-03-11 15:03:12
推荐回答(2个)
回答1:

错误提示里其实指出了是什么问题:

TypeError: argument 1 must be encodedstring without Null bytes

而,代码

im = Image.open(sys.argv[1] + '\000')

就是向地址中加了一个 Null bytes


我不是很明白你为什么要这么做,不过改成:

im = Image.open(argv[1])

大概就不会出这个错了吧(虽然还是可能出别的问题……)

回答2:

cat test.sh看一下