python 中文文件名报错

英文名正常,换成中文就报错,该如何解决?


            # 在屏幕上查找这个截图,置信度confidence
            img = pyautogui.locateOnScreen(r'img\sample\B-商人.png', region=(x1 - x, y1 - y, w, h),
                                           confidence=cf)

img

题主,你好,pyautogui的部分函数确实不适配中文,此处的报错控制台已经给出提示信息:
1.无法打开/读取文件:检查文件路径/完整性
2.因为文件丢失、权限不正确或格式不受支持或无效

img


建议题主尝试把路径使用变量形式替代测试是否可以使用。如有疑问,可以继续与我联系。

能用英文就尽量英文;
使用绝对路径,别用相对路径;
然后试下全改 \ 或者 /

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^