Імхо, писав
python /path/to/script.py
Це зовсім неправильно, особливо в ці дні. Який пітон? python2.6? 2,7? 3,0? 3.1? Найчастіше вам потрібно вказати версію python у тезі shebang файлу python. Я заохочую до використання
#! / usr / bin / env python2 #or python2.6 або python3 або навіть python3.1
на сумісність.
У такому випадку набагато краще мати сценарій виконуваним і безпосередньо викликати його:
#! / бін / баш
/path/to/script.py
Таким чином потрібна версія python записується лише в один файл. Більшість систем у цей час мають python2 та python3 тим часом, і трапляється, що python symlink посилається на python3 , тоді як більшість людей очікує, що це вказує на python2 .
python python_script.pyсценарій оболонки?