「以外」を裸のままにすることで生じる懸念
画像が画面上に存在するかどうかを識別するために、 PyAutoGuiを利用した関数です。関数が意図したとおりに実行されている間、PyCharm からの警告が表示され、「excel」句を空のままにしないよう求められます。
裸の 'excel' の潜在的な落とし穴
「例外」を裸のままにすると、意図した範囲を超えた例外をトラップする可能性があるため、潜在的な問題が発生します。これには次のものが含まれます。
適切な例外処理
効果的な例外処理を行うには、発生すると予想される特定の例外のみをキャッチすることを検討してください。この場合、ライブラリのドキュメントに従って、予期される例外は pyautogui.ImageNotFoundException です。この特定の例外タイプに合わせた「例外」ブロックは次のようになります。
def check_image_on_screen(image): try: pyautogui.locateCenterOnScreen(image) return True except pyautogui.ImageNotFoundException: return False
不明な例外の処理
特定の例外が不明な状況では、次のようになります。例外など、より広範な基本型をキャッチするのが賢明です。ただし、通常は、未知の例外が適切に処理されるように、呼び出しスタックに伝播できるようにすることをお勧めします。
以上がPyAutoGUI で画像をチェックするとき、「excel」句はそのままにしておくべきですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。