2009-12-21 8 views
22

के साथ कस्टम (इंटरैक्टिव) खोल मैं वर्तमान में एक कस्टम स्क्रिप्ट के लिए कुछ छोटी खोल जैसी उपयोगिता बनाने की कोशिश कर रहा हूं, इसलिए मैं आसानी से इसके साथ काम कर सकता हूं (यह आसान है, इसलिए एक इंटरैक्टिव खोल सही होगा) ।पाइथन

क्या आपके पास पाइथन में खोल बनाने के तरीके के लिए मेरे लिए कोई संसाधन है? मैंने थोड़ी देर के लिए googling बिताया, लेकिन मुझे मिल सकता है आईडीईई और इसी तरह के पायथन दुभाषियों के बारे में जानकारी। लेकिन मैं जानना चाहता हूं कि पूरी तरह से कस्टम और कमांड लाइन आधारित शैल कैसे लिखना है।

मेरा दृष्टिकोण कमांड के लिए stdin/out को जोड़ देगा, लेकिन यह देखते हुए कि पाइथन लाइब्रेरी इतनी बड़ी उपयोगिताएं प्रदान करती है, मैं यह सुनिश्चित करना चाहता हूं कि कोई बेहतर तरीका न हो।

उत्तर

24

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

0

आप pyparsing पर एक नज़र डाल सकते हैं। यह निश्चित रूप से केवल लेक्सिंग और पार्सिंग के बारे में है, लेकिन यह निश्चित रूप से समस्या का सबसे कठिन हिस्सा है।