Como executar um programa Python diretamente?
Eu criei um arquivo .py (por exemplo, mnik.py ) no gedit. Funciona sem problemas no terminal.
Comando continua
python3 mnik.py
Mas sempre que clico no arquivo, ele é aberto com o gedit. Não consigo executá-lo diretamente clicando.
O que fazer?
python3
na linha de comando com um argumento é uma excelente maneira de executar scripts python. É, de facto, a melhor maneira de executar um programa que requer um terminal e argumentos (como muitos dos meus próprios scripts, mas também programas como mercurial
, sphinx
). Gostaria de explicar por que o que venho fazendo há mais de 20 anos não é o caminho certo?
./scriptname
não valida sua afirmação de que a execução de um script a partir da linha de comando usando python3
. Existem diferentes maneiras de executar scripts python e fazer python3 ./mnik.py
também é uma maneira adequada de fazer as coisas, é apenas diferente (e pelo menos você obtém python3 dessa maneira e não python2, pois é mais provável que haja mais respostas até agora)