Imho, menulis
python /path/to/script.py
Sangat salah, terutama di hari-hari ini. Python yang mana? python2.6? 2,7? 3,0? 3.1? Sebagian besar kali Anda perlu menentukan versi python di tag shebang dari file python. Saya mendorong untuk menggunakan
#! / usr / bin / env python2 #atau python2.6 atau python3 atau bahkan python3.1
untuk kompatibilitas.
Dalam kasus seperti itu, jauh lebih baik untuk membuat skrip dapat dieksekusi dan menjalankannya secara langsung:
#! / bin / bash
/path/to/script.py
Dengan cara ini, versi python yang Anda butuhkan hanya ditulis dalam satu file. Sebagian besar sistem saat ini memiliki python2 dan python3 sementara itu, dan kebetulan bahwa symlink python menunjuk ke python3 , sementara kebanyakan orang mengharapkannya menunjuk ke python2 .
python python_script.pyskrip shell Anda?