【发布时间】:2019-07-23 17:13:23
【问题描述】:
我尝试使用 PyAutoGui 制作一个功能来检查屏幕上是否显示图像,结果如下:
def check_image_on_screen(image):
try:
pyautogui.locateCenterOnScreen(image)
return True
except:
return False
它工作正常,但 PyCharm 告诉我我不应该让 except 裸露。像这样离开有什么问题?有没有更合适的方法来创建相同的函数?
【问题讨论】:
-
维基百科有一些很好的信息——它叫做error hiding。
-
我不确定这是不是重复的。这是在问“为什么不裸露”,而那是在问“我如何裸露”。后者的好答案可能会回答前者,但这不是重复的。