मैं मैक पर टर्मिनल में "पायथन" कीवर्ड का उपयोग किए बिना अपनी मौजूदा पायथन फाइलों को संपादित किए बिना एक पायथन स्क्रिप्ट कैसे चला सकता हूं?
अभी मुझे यह करना है: python script.py
मुझे यह करना पसंद है: script.py
3 जवाब
एक शेबैंग जोड़ें:
#!/usr/bin/python
या
#!/usr/bin/env python
मैं दूसरे को पसंद करता हूं, क्योंकि पायथन कहीं भी हो सकता है जैसे /usr/bin/python, /usr/local/bin/python आदि और दूसरा यह सुनिश्चित करता है कि आपको शेबैंग को संपादित करते रहने की आवश्यकता नहीं है।
और फिर आप इसे केवल ./script.py
के रूप में निष्पादित कर सकते हैं यदि यह निष्पादन योग्य है।
अपनी पायथन लिपि में इसे अपनी पहली पंक्ति के रूप में जोड़ें
#!/usr/bin/python
फिर टर्मिनल में यह करें chmod +x ./yourpythonscript.py
फिर टर्मिनल से ./yourpythonscript.py . के रूप में निष्पादित करें
#! /usr/bin/env python
थोड़ा अधिक पोर्टेबल है क्योंकि यह हार्डकोड नहीं करता है जहां पायथन है।
Script.py के बजाय ./script.py आज़माएं ... या सुनिश्चित करें कि आपकी वर्तमान निर्देशिका आपके पथ में है और script.py काम करना चाहिए ....
command not found
दे रहा था।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।