前提・実現したいこと
最近プログラミングとpythonを始めました。
Pythonのスクリプト.pyファイルをダブルクリックで起動実行したいです。
スクリプトの内容:pyautoguiのscreenshotを使用し、名前をつけ、指定場所に保存したいです。
初歩的な間違い、認識等していましたら申し訳ありません。
ご教授よろしくお願いします
発生している問題・エラーメッセージ
コマンドプロンプトでスクリプト.pyファイルを実行するとうまくいきますが、ダブルクリックでの起動では黒い画面が一瞬表示され、ファイルは保存されません。 別で動かしているpyautoguiを使用した座標確認プログラムはダブルクリック起動でも正常に動きます。
該当のソースコード
python
1import pyautogui as pg 2 3sc = pg.screenshot() 4sc.save('C:\Users\Desktop\python\filename1.png')
試したこと
batファイルにてスクリプト.pyファイルを実行すると、プロンプト上に下記メッセージが表示されます。
C:\Users\Desktop\python>Hello.py
Traceback (most recent call last):
File "C:\Users\Desktop\python\Hello.py", line 5, in <module>
sc = pg.screenshot()
File "C:\Users\Anaconda3\lib\site-packages\pyscreeze_init_.py", line 134, in wrapper
raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.
回答3件
あなたの回答
tips
プレビュー