Come posso avviare uno script Python da Spotlight su macOS?


1

Supponiamo di avere un file hello.py in / Users / jsmith. Come posso eseguire facilmente questo script da Spotlight? Idealmente, vorrei salvarmi il problema di aprire una finestra di Terminale o Finder per eseguirlo.

Devo inserire un #! / usr / bin / env python3 riga shebang in alto? Deve essere in una cartella sulla variabile d'ambiente PATH? Ho bisogno di un modo per eseguire rapidamente uno script Python con il minimo sforzo.

Risposte:


2

Come suggerisce questa risposta , puoi creare uno .commandscript che esegue lo script Python. Ad esempio, questo dovrebbe funzionare:

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

Quindi, per eseguirlo puoi semplicemente cercare il suo nome file, selezionarlo e premere invio.

Ricorda che dovrai rendere .commandeseguibile il file: chmod a+x hello.command(sostituisci hello.commandcon il nome file).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.