Python 3.7.4
if a.locateCenterOnScreen(‘八.jpg’) is None 无论怎么对中文命名编码都报错。
试了大家说的utf-8,都不行。感觉是这个函数就是不能使用中文命名的参数,但是在别人的电脑上跑的很正常。
用open() 等其他函数都可以使用中文命名。。。
绝望。。。到底是为什么?不是一定非要中文命名,只是想搞清楚为什么在我电脑不行。
建议尝试将中文字符转换为对应的Unicode编码,然后作为参数传入该函数。例如:
a.locateCenterOnScreen('\u516b.jpg')
如果仍然无法解决问题,可能需要检查操作系统、Python环境等方面的配置是否存在差异。