Seus comandos python estão sendo interpretados como comandos shell, por exemplo print "Multiple Command Runner"
está procurando por um arquivo desse nome para imprimir (com um tipo MIME associado).
Até onde eu sei, adicionar um parâmetro de linha de comando --python
a um script de shell não faz com que ele seja interpretado como um script python - para fazer isso, você deve alterar o #!/bin/sh
'shebang' para um apropriado python shebang por exemplo
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Created on Tue Nov 12 19:44:50 2013
#@author: matthew
import os
.
.
.
Você poderá então executá-lo tornando o arquivo executável
chmod +x /path/to/yourfile.py
e executá-lo como
/path/to/yourfile.py
Se yourfile.py
estiver no diretório atual, você poderá usar o caminho relativo ./yourfile.py
para executá-lo.