"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > \"पायथन\" का उपयोग किए बिना विंडोज़ में पायथन स्क्रिप्ट निष्पादित करते समय तर्क विसंगतियों को कैसे हल करें?

\"पायथन\" का उपयोग किए बिना विंडोज़ में पायथन स्क्रिप्ट निष्पादित करते समय तर्क विसंगतियों को कैसे हल करें?

2024-11-07 को प्रकाशित
ब्राउज़ करें:200

How to Resolve Argument Discrepancies When Executing Python Scripts in Windows without Using \

विंडोज़ में पायथन स्क्रिप्ट निष्पादित करना

कमांड में "पायथन" को स्पष्ट रूप से शामिल किए बिना पायथन स्क्रिप्ट निष्पादित करने का प्रयास करते समय, उपयोगकर्ताओं को समस्याओं का सामना करना पड़ सकता है विंडोज़ कैसे स्क्रिप्ट को संबद्ध करता है और उसे लागू करता है, इसके कारण। प्रकार और आदेश।

फ़ाइल प्रकार एसोसिएशन:

विंडोज़ फ़ाइल एक्सटेंशन को फ़ाइल प्रकारों के साथ संबद्ध करता है। .py फ़ाइलों के लिए, संबंधित फ़ाइल प्रकार आम तौर पर "Python.File" होता है।

    कमांड निष्पादन:
  • "Python.File" के लिए निष्पादन कमांड रजिस्ट्री में सेट किया गया है। डिफ़ॉल्ट रूप से, यह "c:\python\python.exe" "%1" %* है।
  • आर्ग्युमेंट पासिंग विसंगति:
  • एक निष्पादित करते समय स्क्रिप्ट "पायथन" के बिना, स्क्रिप्ट सीधे डिफ़ॉल्ट कमांड के साथ लॉन्च की जाती है। हालाँकि, इस आदेश में तर्कों के लिए "%*" प्लेसहोल्डर शामिल नहीं हो सकता है, यदि तर्क प्रदान किए जाते हैं तो त्रुटियां हो सकती हैं।

समाधान:

सेट रजिस्ट्री कुंजी: "%*" को शामिल करने के लिए प्रासंगिक रजिस्ट्री कुंजी (उदाहरण के लिए, HKEY_CLASSES_ROOT\Applications\python26.exe\shell\open\command) को संपादित करें।

    पर्यावरण चर सेट करें:
  • एक PYTHONPATH पर्यावरण चर बनाएं जो Python निष्पादन योग्य को इंगित करता है और एकल उद्धृत स्ट्रिंग में तर्कों के साथ स्क्रिप्ट निष्पादित करता है (उदाहरण के लिए, 'PYTHONPATH='%PYTHON_PATH%'; blah.py तर्क')।
  • एक कस्टम शॉर्टकट का उपयोग करें:
  • "c:\python\python.exe" "c:\path\to\blah.py" %* के लक्ष्य के साथ स्क्रिप्ट के लिए एक शॉर्टकट बनाएं। यह सुनिश्चित करता है कि तर्क सही ढंग से पारित किए गए हैं।
विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729137374 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3