इम्हो, लेखन
python /path/to/script.py
काफी गलत है, खासकर इन दिनों में। कौन सा अजगर? python2.6? 2.7? 3.0? 3.1? अधिकांश बार आपको अजगर फ़ाइल के शेबंग टैग में अजगर संस्करण को निर्दिष्ट करने की आवश्यकता होती है। मैं उपयोग करने के लिए प्रोत्साहित करता हूं
# /! usr / bin / env python2 #or python2.6 या python3 या यहां तक कि python3.1
अनुकूलता के लिए।
ऐसे मामले में, स्क्रिप्ट को निष्पादित करने के लिए बेहतर है और इसे सीधे लागू करें:
#! / Bin / bash
/path/to/script.py
इस तरह आपके लिए आवश्यक अजगर का संस्करण केवल एक फ़ाइल में लिखा गया है। प्रणाली के अधिकांश इन दिनों इस बीच में को Python2 और python3 कर रहे हैं, और ऐसा होता है सिमलिंक कि अजगर को अंक python3 , जबकि ज्यादातर लोगों को यह की ओर इशारा करते उम्मीद को Python2 ।
python python_script.py
अपनी शेल स्क्रिप्ट में सिर्फ डालने की कोशिश की है ?