Как запустить скрипт Python из Spotlight Ма c (вместо необходимости открывать терминал или Pycharm)? - PullRequest
0 голосов
/ 27 апреля 2020

Я нахожусь на MacBook Pro 16 "(с MacOS Catalina). Я хочу запускать сценарии Python напрямую через поиск Spotlight. Я не хочу открывать ни IDE, ни терминал. Я видел инструкции которые говорят мне:

  1. Напишите и сохраните мой код Python, например: print ("Hello World"), сохраненный как hello.py в домашней папке Users / Gory

  2. Создайте текстовый файл, используя TextEdit, и сохраните его с расширением .command (например, samplescript.command). Файл должен содержать следующее

    '#! / Usr / bin / env bash '' python3 /Users/Gory/hello.py '(без кавычек)

  3. Сделать сценарий оболочки (samplescript.command), созданный выше, исполняемым, запустив в Терминал:

    chmod u + x samplescript.command

После выполнения описанных выше шагов я искал samplescript.command с помощью Spotlight и нажал Enter. Я ожидал увидеть «Hello World» напечатано в окне терминала. Вместо этого я получаю следующее сообщение:

MacBook-P ro: ~ Gory $ /Users/Gory/samplescript.command; Выход; /Users/Gory/samplescript.command: строка 1: {rtf1ansiansicpg1252cocoartf2511: команда не найдена /Users/Gory/samplescript.command: строка 2: синтаксическая ошибка рядом с неожиданным токеном }' /Users/Gory/samplescript.command: line 2: \ cocoatextscaling0 \ cocoaplatform0 {\ fonttbl \ f0 \ fswiss \ fcharset0 Helvetica;} 'logout Сохранение сеанса ... ... копирование общей истории ... ... сохранение истории ... усечение файлов истории ... ... завершено.

[процесс завершен]

Что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...