Resposta: Somente se você planeja torná-lo um script executável da linha de comandos.
Aqui está o procedimento:
Comece verificando a string shebang apropriada para usar:
which python
Pegue a saída disso e adicione-a (com o shebang #!) Na primeira linha.
No meu sistema, ele responde da seguinte maneira:
$which python
/usr/bin/python
Portanto, seu shebang terá a seguinte aparência:
#!/usr/bin/python
Após salvar, ele ainda será executado como antes, pois o python verá a primeira linha como um comentário.
python filename.py
Para torná-lo um comando, copie-o para soltar a extensão .py.
cp filename.py filename
Diga ao sistema de arquivos que isso será executável:
chmod +x filename
Para testá-lo, use:
./filename
A melhor prática é movê-lo para algum lugar do seu $ PATH, para que você só precise digitar o nome do arquivo.
sudo cp filename /usr/sbin
Dessa forma, ele funcionará em qualquer lugar (sem o ./ antes do nome do arquivo)