मैं पाइथन स्क्रिप्ट निष्पादित करने के लिए बैश में निम्न आदेश का उपयोग करता हूं।एकाधिक उद्धरण वाले तर्कों के साथ पायथन उपप्रोसेस कॉल
python myfile.py -c "'USA'" -g "'CA'" -0 "'2011-10-13'" -1 "'2011-10-27'"
मैं इस के चारों ओर लपेटने के लिए एक पायथन लिपि लिख रहा हूं। मुझे वर्तमान में ओएससिस्टम का उपयोग करना है (मुझे पता है, यह क्रोधित है) क्योंकि मैं यह नहीं समझ सकता कि उद्धरणों को उपप्रोसेस के साथ काम करने के लिए कैसे प्राप्त किया जाए। पोपेन। अंदरूनी सिंगल कोट्स को स्ट्रिंग वैरिएबल में बनाए रखा जाना चाहिए जो
क्या कोई मुझे यह निर्धारित करने में मदद कर सकता है कि उपप्रोसेसर को पारित किए गए पहले चर को कैसे प्रारूपित किया जाए। पोपेन।
यह पसंदीदा OneWayToDoIt (टीएम) है:
आप यह पता लगाने का सबसे अच्छा तरीका चर पारित करने के लिए है कि क्या shlex मॉड्यूल का उपयोग कर सकते हैं। –
ध्यान दें कि यह विंडोज वातावरण के लिए काम नहीं करता है क्योंकि श्लेक्स यूनिक्स शैल के लिए है। –