
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PyAutoGUIパッケージのlocateOnScreen関数を使った時にOSErrorが発生する原因と回避方法について考えてみた件。(日本語パス問題) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PyAutoGUIパッケージのlocateOnScreen関数を使った時にOSErrorが発生する原因と回避方法について考えてみた件。(日本語パス問題) - Qiita
実行環境 Windows 10 Python 3.10 エラーの原因 PyAutoGUI で画像認識をする時に、pyautogui.locateOnSc... 実行環境 Windows 10 Python 3.10 エラーの原因 PyAutoGUI で画像認識をする時に、pyautogui.locateOnScreen("画像ファイルのパス")というコードを使用するが、その「画像ファイル」までのパス中に 日本語 が含まれていると、 エラー が発生すると思われる。 「ユーザー」や「パブリック」はエクスプローラー上で日本語表記であるが、パスを取得すると「Users」や「Public」というように英語で表記される。 コードを書く方法ではなく、画像ファイルの命名や配置によってエラーを解消するには、画像ファイルの名前をアルファベットや数字のみにし、ユーザー・フォルダーの直下に画像ファイルを配置する方法がある。ただしユーザー名が日本語だとエラーは解消されないと思われる。 エラーを回避する方法 画像ファイルの名前に日本語が含まれており、またファイルがデスクトッ