Applescript выдает сообщение об ошибке, в котором отказано при попытке открыть png файл через скрипт python - PullRequest
0 голосов
/ 26 мая 2019

Здравствуйте, я сделал скрипт, который делает снимок экрана, затем читает текст со снимка экрана, все на python, и он работает нормально. Однако я пытаюсь запустить скрипт из Applescript и получаю сообщение об ошибке.

Я пытался использовать «оболочку», но она не работает.

Это часть скрипта python:

im = ImageGrab.grab(bbox=(100,200,1250,700))
im.save('duolingo.png')

pytesseract.pytesseract.tesseract_cmd = r'/usr/local/Cellar/tesseract/4.0.0_1/bin/tesseract'

x = pytesseract.image_to_string(Image.open('duolingo.png'))

И Applescript:

do shell script "/usr/local/bin/python3 /Users/user/Documents/duolingobot.py $@"

Это моя ошибка, которую я получаю:

error "Traceback (most recent call last):
  File \"/Users/user/Documents/duolingobot.py\", line 11, in <module>
    im.save('duolingo.png')
  File \"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/Image.py\", line 2004, in save
    fp = builtins.open(filename, \"w+b\")
PermissionError: [Errno 13] Permission denied: 'duolingo.png'" number 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...