मैं विंडोज से IDLE में पायथन फाइलें कैसे खोल सकता हूं?


13

मैं पायथन के लिए नया हूं। मैं पायथन 2.7 का उपयोग करता हूं और मैं विंडोज विस्टा (64-बिट) चला रहा हूं। जब मैं .pyस्क्रिप्ट पर क्लिक करता हूं तो मैं इसे कैसे बना सकता हूं ... कि यह IDLE में खुलता है इसलिए मैं इसे स्नैप संपादित कर सकता हूं? हां पता है ... आईडीएलई द्वारा खुद को खोलने के बिना।

मुझे पूरे रास्ते मिल गए C:\Python27\Lib\idlelibलेकिन मुझे IDLE एप्लिकेशन दिखाई नहीं दे रहा है।

फिर जब मैं राइट-क्लिक करता हूं और "डिफॉल्ट ओपन विथ" और idle.batफाइल का चयन करता हूं .. मुझे यह मिलता है:

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


कोई है वहां?
परीक्षण

जवाबों:


15

कम से कम पायथन 3.1 के लिए (यह 2.7 के लिए कोई भिन्न नहीं होना चाहिए), आईडीएलई में स्थित है C:\Python31\Lib\idlelib\idle.bat

तो इसे पायथन स्क्रिप्ट खोलने के लिए, एक स्क्रिप्ट पर राइट-क्लिक करें, ओपन के साथ → → डिफ़ॉल्ट प्रोग्राम चुनें , ब्राउज़ करें पर क्लिक करें , ब्राउज़ करें C:\Python27\Lib\idlelibऔर चुनें idle.bat(आपके विंडोज सेटिंग्स के आधार पर विस्तार नहीं दिखा सकता है)। इस तरह के फ़ाइल बटन को खोलने के लिए हमेशा चयनित प्रोग्राम का उपयोग करने के लिए याद रखें, अगर यह पहले से ही जाँच नहीं है।


मैं नहीं कर सकता ... मुझे यह त्रुटि मिली :(
परीक्षण


"इंस्टॉल किए गए कार्यक्रमों की सूची में से एक प्रोग्राम चुनें" चुनें, और फिर ब्राउज़ करें पर क्लिक करें और मेरे बाकी निर्देशों का पालन करें।

मैंने किया ... जब मैं उन घुसपैठों का पालन करता हूं, तो मुझे जो त्रुटि मिलती है।
परीक्षण

क्या आपको कभी इस तरह एक स्क्रीन पर मिलता है? ---> img600.imageshack.us/img600/8144/browsescreen.png

2

विंडोज 7 प्रो 64 बिट स्थापित करने के बाद python-3.5.1-amd64.exeएक ही मुद्दा था स्थापित करने के बाद कोई संदर्भ नहीं।

सही करने के लिए: राइट क्लिक .py फ़ाइल, डिफ़ॉल्ट प्रोग्राम चुनें के साथ खोलें ... फिर असाइन किया गया: c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exeऔर चयनित "हमेशा इस तरह की फ़ाइल को खोलने के लिए चयनित प्रोग्राम का उपयोग करें" और .py फ़ाइलें पायथन आईडीई आइकन और संपादन में बदल जाती हैं। संदर्भ मेनू दिखाने लगे।


यही कारण है कि पथ मुझे इसे खोजने में मदद की, लेकिन साथ खोलने के लिए कार्यक्रम है idle.batमें idlelibफ़ोल्डर।
ThisClark

0

जब आप एक .py फ़ाइल को राइट-क्लिक करते हैं, तो क्या आपके विकल्पों में से "IDLE के साथ संपादित करें" नहीं है? यह IDLE का डिफ़ॉल्ट व्यवहार होना चाहिए, शायद यह कुछ इंस्टॉलेशन / सिस्टम सेटिंग्स के अनुसार बदल सकता है। मैं .LE फ़ाइलों को खोलने के लिए डिफ़ॉल्ट प्रोग्राम के रूप में IDLE सेट नहीं करूंगा, यह अजगर का कार्य है। इसके अलावा, जब आप डबल क्लिक करते हैं या कमांड लाइन में उनका एक्सटेंशन-पूरा नाम टाइप करते हैं, तो आप उन्हें निष्पादित नहीं करेंगे।

यदि मैंने जो ऊपर कहा है वह आपके लिए काम नहीं करता है, तो आप Windows में पथ सिस्टम चर के लिए आपके द्वारा बताए गए IDLE पथ को जोड़ सकते हैं, इसलिए आप कमांड लाइन में टाइप कर सकते हैं:

idle file_you_want_to_open.py
या
idle.py file_you_want_to_open.py

एक बार जब आप IDLE पथ को पथ सिस्टम वैरिएबल में जोड़ते हैं, तो आप Windowsbutton-R से प्राप्त बॉक्स में "निष्क्रिय" टाइपिंग भी कर सकते हैं। एक प्लस के रूप में, आप पैथॉन सिस्टम वेरिएबल को .py एस्ट्रेशन जोड़ सकते हैं, जो कि "केवल नाम से" जैसे निष्पादन योग्य, सिस्टम कमांड, संकलित प्रोग्राम या जो भी आप इसे कहते हैं, उसे "नाम से" निष्पादित करें।

नोट: यह एक टिप्पणी के रूप में शुरू हुआ, फिर किसी तरह ... लंबा हो गया। मेरा मानना ​​है कि आप इंटरनेट के आसपास कई अजगर ट्यूटोरियल में, मैंने बस इतना ही कहा, बेहतर कर सकते हैं।

EDIT आपके संपादित प्रश्न को फिट करने के लिए: मेरा प्रीवियस जवाब आपकी समस्या को हल करना चाहिए, भले ही आपका सिस्टम .pyw फ़ाइलों को चलाने के लिए ठीक से सेट नहीं किया गया हो, वैसे भी बस "एक सूची से एक कार्यक्रम का चयन करें ...", अगर अजगर की तलाश नहीं है। इसके फोल्डर में। ऐसा लगता है कि .thw फ़ाइलों के साथ अजगर "जुड़ा हुआ" होने की बात है, जैसे कि यह माना जाता है। बस मुझे दोहराने दें: आप डिफ़ॉल्ट रूप से IDLE में .py फाइलें नहीं खोलना चाहते हैं, ऊपर मेरे जवाब को देखें।


0

यदि फ़ाइल एक मॉड्यूल है, अर्थात इसमें पायथन फ़ंक्शन हैं जिनके लिए तर्क की आवश्यकता होती है, तो IDLE संपादक विंडो में F5 का उपयोग करने से काम नहीं चलेगा। शायद एक और फ़ाइल बनाने की ज़रूरत है जो फ़ंक्शन को तर्कों के साथ बुलाती है और जिसे निष्पादित करने के लिए F5 का उपयोग करती है। फ़ाइलनाम आयात से आयात का उपयोग करें * इस दूसरी स्क्रिप्ट में फ़ंक्शन के साथ मॉड्यूल को आयात करने के लिए और फिर इसके तर्कों के साथ फ़ंक्शन को कॉल करें।


0

पायथन इंस्टॉलर आमतौर पर फाइलों के "Edit with IDLE"लिए एक संदर्भ मेनू प्रविष्टि बनाता है .py

यदि यह आपकी मशीन पर नहीं है, तो आप इसे निम्न रजिस्ट्री फ़ाइल के साथ जोड़ सकते हैं।

  • इसे इस रूप में सहेजें edit_with_idle.reg
  • इसे संपादित करें और C:\\Python27अपनी मशीन पर पायथन के लिए सही रास्ते से बदलें ।
  • इसे डबल-क्लिक करके और चेतावनी संदेश की पुष्टि करके अपनी रजिस्ट्री में आयात करें।

Reg फ़ाइल:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE]

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""

"Edit with IDLE"जब आप .pyफ़ाइलों पर राइट-क्लिक करते हैं तो एक विकल्प दिखाई देना चाहिए ।

यदि ऐसा नहीं होता है, तो सुनिश्चित करें कि .pyफाइलें सही तरीके से पंजीकृत हैं: HKEY_CLASSES_ROOT\.py\(Default)होनी चाहिए Python.File


0

पीटर सी सही है, विंडोज़ में अजगर 3.7 के लिए निम्न चरणों का उपयोग करते हैं। 1. सी पर नेविगेट करें: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2 पर जाएँ। idle.bat का चयन करें और चुनने के लिए याद रखें ' alway 'ओपन करने के विकल्प के लिए इस ऐप का उपयोग करें।

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