Як я можу запустити скрипт Python із Spotlight на macOS?


1

Скажіть, у мене є файл hello.py в / Users / jsmith. Як мені легко запустити цей сценарій із Spotlight? В ідеалі я хотів би врятувати собі проблему відкриття вікна терміналу чи Finder, щоб запустити його.

Чи потрібно розміщувати номер #! / usr / bin / env python3 shebang рядок вгорі? Чи повинен він знаходитися в папці змінної середовища PATH? Мені потрібен спосіб швидкого запуску сценарію Python з мінімальною суєтою.

Відповіді:


2

Як підказує ця відповідь , ви можете створити .commandсценарій, який виконує сценарій Python. Наприклад, це має працювати:

#!/usr/bin/env bash
python /Users/jsmith/hello.py

Потім, щоб запустити його, ви можете просто знайти його ім'я файлу, вибрати його та натиснути клавішу Enter.

Пам'ятайте, що вам доведеться зробити .commandфайл виконуваним: chmod a+x hello.command(замінити hello.commandна ім'я файлу).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.