मैं पायथन कार्यक्रम कैसे चलाऊं?


103

इसलिए मैं अजगर की तरह शुरू कर रहा हूं, लेकिन मुझे परेशानी हो रही है ... इसे चलाना। जबरदस्त हंसी

मैं अभी के लिए IDLE का उपयोग कर रहा हूं, लेकिन इसका कोई उपयोग नहीं है क्योंकि आप केवल एक बार में एक-दो लाइनें चला सकते हैं।

मैं वास्तविक .py फाइलें बनाने के लिए कोमोडो एडिट का भी उपयोग कर रहा हूं।

मेरा सवाल है, मैं वास्तविक प्रोग्राम का परीक्षण करने के लिए .py फाइलें कैसे चला सकता हूं?

मैं विंडोज 7, और कोमोडो एडिट 5 को अपनी आईडीई के रूप में उपयोग कर रहा हूं। कोमोडो में F5 दबाने पर कोई भी कार्य नहीं करता है।

वैकल्पिक शब्द


1
क्या ऑपरेटिंग सिस्टम? खिड़कियाँ?
माइकल मायर्स

1
BTW, मुझे पता है कि मेरा कार्यक्रम काम नहीं करेगा यह एक पहले का मसौदा है। : पी
सर्जियो तापिया

1
एक तरफ के रूप में: एक फ़ंक्शन में अपना कोड डालने पर विचार करें और भविष्य में अपने कोड का पुन: उपयोग करना आसान बनाने के लिए इसे (यदि नाम == " मुख्य ") ब्लॉक से कॉल करें। देखें ( effbot.org/pyfaq/tutor-what-is-if-name-main-for.htm )
टॉम

आप पायथन सीखने के लिए किस ट्यूटोरियल का उपयोग कर रहे हैं?
S.Lott

पाइथन को बचाने और चलाने के लिए मैक्रो बनाएँ: selinap.com/2008/07/komodo-edit-save-and-run-python-macro
riza

जवाबों:


139

मुझे बहुत खुशी है कि आपने पूछा! मैं बस अपने वाइकबूक में इस बात को समझाने पर काम कर रहा था (जो स्पष्ट रूप से अपूर्ण है)। हम अजगर नौसिखियों के साथ काम कर रहे हैं, और आपको जो कुछ भी पूछ रहे हैं उसके माध्यम से कुछ मदद करनी थी!

विंडोज में कमांड-लाइन पायथन:

  1. अपने संपादक में "सहेजें" या "इस रूप में सहेजें" का उपयोग करके, कहीं भी अपने पायथन कोड फ़ाइल को सहेजें। कुछ फोल्डर में इसे '' पहले '' कहते हैं, जैसे कि "डेस्कटॉप" जो आप अपने डेस्कटॉप पर बनाते हैं।

  2. एक प्रॉम्प्ट (एक विंडोज 'cmd' शेल खोलें जो कंप्यूटर में एक टेक्स्ट इंटरफेस है):

    start> run> "cmd" (छोटे बॉक्स में)। ठीक है।

  3. जहाँ आपके python फ़ाइल है वहां पर जाएँ, कमांड 'cd' (डायरेक्टरी को बदलें) और 'dir' (निर्देशिका में फ़ाइलों को दिखाने के लिए, अपने सिर को सत्यापित करने के लिए) का उपयोग करें। हमारे उदाहरण के लिए,

    > cd C: \ Documents and Settings \ Gregg \ Desktop \ pyscripts

  4. प्रयत्न:

    > अजगर पहले ए

यदि आपको यह संदेश मिलता है:

'अजगर' को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।

फिर अजगर ( दुभाषिया प्रोग्राम जो पायथन को 'कंप्यूटर निर्देशों' में अनुवाद कर सकता है) आपके पथ पर नहीं है (नीचे अपने पथ में पायथन को डालते हुए देखें)। फिर इसे इस तरह से कॉल करने का प्रयास करें (सामान्य स्थान पर स्थापित Python2.6 मानकर):

> C: \ Python26 \ python.exe first.py

(उन्नत उपयोगकर्ता: पहले थिंकपैड के बजाय, आप फर्स्टहोम का पूरा रास्ता C: \ Documents और Settings \ Gregg \ Desktop \ pyscripts \ first.py लिख सकते हैं)

अपने पथ में पायथन डाल रहा है

खिड़कियाँ

प्रोग्राम चलाने के लिए, आपका ऑपरेटिंग सिस्टम विभिन्न स्थानों पर दिखता है, और जिस प्रोग्राम / कमांड को आपने कुछ प्रोग्राम के साथ टाइप किया है, उसके नाम से मेल खाने की कोशिश करता है।

खिड़कियों में:

नियंत्रण कक्ष> प्रणाली> उन्नत> | पर्यावरण चर | > सिस्टम चर -> पथ

इसमें शामिल होने की आवश्यकता है: C: \ Python26; (या उसके बराबर)। यदि आप इसे सामने रखते हैं, तो यह पहली जगह होगी। आप इसे अंत में भी जोड़ सकते हैं, जो संभवतः पवित्र है।

फिर अपने संकेत को पुनः आरंभ करें, और 'अजगर' टाइप करने का प्रयास करें। यदि यह सब काम करता है, तो आपको ">>>" प्रॉम्प्ट मिलना चाहिए।


कभी-कभी अगर पाइथन वेर। 3 स्थापित किया गया है आपको "python3" नोट करना होगा कि ".exe" एक्सटेंशन की हमेशा आवश्यकता नहीं होती है। यह भी कोई फर्क नहीं पड़ता है कि क्या Windows फ़ाइल एक्सटेंशन का उपयोग करने के लिए सेट है या नहीं, यह केवल प्रदर्शन उद्देश्यों के लिए है।
क्वेंटिनुक

31

आप बस कॉल कर सकते हैं

python /path/to/filename.py

6
एर्म ... वास्तव में आप कॉल से क्या मतलब है?
सर्जियो तापिया

एक टर्मिनल खोलें, और इसे टाइप करें। यह मैक और लिनक्स के लिए, या साइबरविन पर खिड़कियों के लिए है। शायद अन्य लोग गैर-साइबरविन विंडोज इंस्टॉलेशन के लिए जवाब दे सकते हैं।
पीटर

यह विंडोज पर भी काम करेगा (संभवतः आगे की स्लैश को छोड़कर), लेकिन केवल तभी जब पथ में अजगर है। इस टिप्पणी बॉक्स में उपलब्ध होने के बजाय इसे पथ में लाने से अधिक स्पष्टीकरण प्राप्त होता है।
माइकल मायर्स

मुझे लगता है कि Papuccino1 की समस्याएं थोड़ी पहले की हैं। : मैं जानते हुए भी, जहां जब तुम सिर्फ (पी मैं अभी भी यह समय से जावा के साथ समय के लिए लग रहा है) अपने हाथों में एक नई तकनीक है जाने के लिए नहीं की है कि लग रहा है होने याद है
OscarRyz

1
डिफ़ॉल्ट रूप से खिड़कियों पर आप बस कर सकते हैंfilename.py
साइलेंटगॉस्ट

15

IDLE में F5 दबाएँ

आप अपनी .py फ़ाइल को IDLE से खोल सकते हैं और उसे चलाने के लिए F5 दबा सकते हैं।

आप उसी फ़ाइल को अन्य संपादक के साथ खोल सकते हैं (जैसे कि कोमोडो जैसा आपने कहा था) इसे सहेजें और फिर से F5 दबाएं; F5 IDLE के साथ काम करता है (यहां तक ​​कि जब संपादन किसी अन्य उपकरण के साथ किया जाता है)।

यदि आप इस लेख के अनुसार इसे सीधे कोमोडो से चलाना चाहते हैं: कोमोडो के भीतर पायथन कोड को निष्पादित करना आपके लिए है:

  1. टूलबॉक्स पर जाएं -> जोड़ें -> नई कमांड ...
  2. शीर्ष फ़ील्ड में 'पायथन फ़ाइल चलाएँ' नाम दर्ज करें
  3. 'कमांड' फ़ील्ड में यह टेक्स्ट डालें:

    % (python)% F 3.a ऑप्शनॉल 'की-बाइंडिंग' टैब पर क्लिक करें और इस कमांड को एक प्रमुख कमांड असाइन करें

  4. ओके पर क्लिक करें।

कोमोडो में, मैं F5 दबाता हूं और कुछ भी नहीं होता है। : एस तस्वीर के लिए संपादित प्रश्न की जाँच करें।
सर्जियो तापिया

आप इसे IDLE से खोल सकते हैं। कोमोडो के साथ संपादित करें और हर बार जब आप इसे चलाने के लिए IDLE पर F5 दबाएँ।
ऑस्कररेज़

मुझे चरण 3 से "% (python3)"% F को संशोधित करना पड़ा क्योंकि कमांड C: \ Program ... में एक स्थान पर समाप्त हो गया ...
user5389726598465

4

पायथन अपने आप में एक संपादक के साथ आता है जिसे आप IDLE फ़ाइल> नई फ़ाइल मेनू विकल्प से एक्सेस कर सकते हैं।

उस फ़ाइल में कोड लिखें, इसे [फ़ाइल का नाम] के रूप में सहेजें। खिसकाएं और फिर (उसी फ़ाइल संपादक विंडो में) ID5 शेल विंडो में आपके द्वारा बनाए गए कोड को निष्पादित करने के लिए F5 दबाएँ।

नोट: यह मेरे लिए अब तक का सबसे आसान और सरल तरीका है।


1

यदि आप कॉल नहीं करना चाहते हैं तो आप पाथेक्ट में filename.pyजोड़ सकते हैं .PY, इस तरह आप बस कॉल करेंगेfilename


1

अगर इससे किसी को मदद मिलती है, तो न तो "पायथन [फ़ाइलनाम] .py" या "python.exe [filename.py]" ने मेरे लिए काम किया, लेकिन "पायथन [फ़ाइल नाम] .py" शुरू किया। यदि किसी और को पूर्व दो आदेशों के साथ समस्याओं का सामना करना पड़ रहा है, तो बाद वाले को आज़माएं।


1

मैंने अभी क्या किया, एक साधारण अजगर स्क्रिप्ट को डबल क्लिक करके खोलने के लिए। मैंने स्क्रिप्ट वाली निर्देशिका में एक बैच फ़ाइल जोड़ी:

@echo off
python exercise.py
pause>nul

(मेरे पास मेरे सिस्टम पथ पर अजगर निष्पादन योग्य है। यदि किसी को इसके पूर्ण पथ को शामिल करने की आवश्यकता नहीं है।)

तब मैं स्क्रिप्ट चलाने के लिए बैच फ़ाइल पर डबल क्लिक कर सकता हूं। तीसरी पंक्ति स्क्रिप्ट के समाप्त होते ही सीएमडी विंडो को खारिज होने से बचाती है, इसलिए आप परिणाम देख सकते हैं। :) जब आप कर रहे हैं बस कमांड विंडो बंद करें।


1

अपने फ़ाइल स्थान को नेविगेट करें बस Shiftबटन दबाएं और फ़ाइल नाम पर क्लिक करें। टैब पर क्लिक करें Open command window hereऔर अपने कमांड प्रॉम्प्ट में लिखेंpython file_name.py


1

यदि आप # '। Py' फ़ाइल चलाना चाहते हैं तो अपने कोड में सिर्फ प्रिंट () में लिखें ताकि वास्तव में उसे प्रिंट हो सके। अजगर IDLE के विपरीत, आपको यह निर्दिष्ट करने की आवश्यकता है कि आप प्रिंट () कमांड का उपयोग करके क्या प्रिंट करना चाहते हैं। उदाहरण के लिए।

import os
os.getcwd()
a=[1,2,3,4,5]
name= 'Python'
# Use print() function
print(a)
print(name)

OUTPUT [1, 2, 3, 4, 5] पायथन


ढेर अतिप्रवाह में आपका स्वागत है! कृपया ध्यान दें कि आप बहुत पुराने और पहले से ही उत्तर दिए गए प्रश्न का उत्तर दे रहे हैं। यहाँ कैसे उत्तर के लिए एक गाइड है । ऐसा लगता है कि यह ओपी के सवाल का जवाब नहीं है।
help-info.de

0

मैंने ऊपर सूचीबद्ध कई आदेशों की कोशिश की है, हालांकि किसी ने भी काम नहीं किया, यहां तक ​​कि निर्देशिका को शामिल करने के लिए अपना रास्ता निर्धारित करने के बाद जहां मैंने पायथन को स्थापित किया।

कमांड py -3 file.pyहमेशा मेरे लिए काम करता है, और अगर मैं पायथन 2 कोड चलाना चाहता हूं, जब तक कि पायथन 2 मेरे रास्ते में है, बस py -2 file.pyपूरी तरह से काम करने के लिए कमांड बदल रहा है।

मैं विंडोज का उपयोग कर रहा हूं, इसलिए मुझे यकीन नहीं है कि यह कमांड लिनक्स, या मैक पर काम करेगा, लेकिन यह एक कोशिश के लायक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.