Nos Unix-like (Linux, macOS, etc) você pode definir seu programa executável ao chamar do shell, sem ter que invocar um interpretador (python, shell, etc), nos arquivos texto, como python .py.
Na primeira linha do arquivo texto, inicie com #! para esta definição, seguido de espaço e do caminho (se não estiver no PATH) e nome do programa executor, como por exemplo:
#! python3 --argumentos
Como pode haver problemas quanto ao ambiente, a recomendação, caso não funcione, é adicionar o /usr/bin/env logo após o #!.
#!/usr/bin/env python3 --argumentos
Feito isso, e utilizando um chmod +X arq.py é possível chamar o arquivo diretamente na linha de comando:
$ arq.py
Nenhum comentário:
Postar um comentário