argparse

    16गर्मी

    3उत्तर

    के बीच अंतर मुझे एक कमांड लाइन इंटरफ़ेस लिखना है और मैंने देखा है कि मैं docopt और argparse का उपयोग कर सकता हूं। मैं जानना चाहता हूं कि दोनों के बीच मुख्य अंतर क्या है ताकि मैं एक प्रबुद्ध विकल्प बना

    5गर्मी

    2उत्तर

    मैं अपने अजगर कार्यक्रम कमांड लाइन में सहभागी बनाने के लिए कोशिश कर रहा हूँ के साथ सहभागी बनाना चाहती, उपयोगकर्ता की तरह सामान ऐसा करने में सक्षम होना चाहिए इस समय समस्या यह है कि प्रोग्राम हर बार रुक

    5गर्मी

    1उत्तर

    मैं निम्नलिखित को लागू करने की कोशिश कर रहा हूँ: $ prog.py -h usage: prog.py [-h] [-s | -m] [[-y [year]] | [[-1 | -3] [month] [year]]] हालांकि, कोई फर्क नहीं पड़ता कि कैसे मैं, add_argument_group औ

    6गर्मी

    1उत्तर

    साथ ARG मैं निम्नलिखित कोड है: parser.add_argument('file', help='file to test') parser.add_argument('-revs', help='range of versions', nargs='+', default=False) वहाँ एक रास्ता है, जब यह उपयोग करते

    10गर्मी

    2उत्तर

    मैं एक सामान्य माता-पिता से विरासत विकल्पों दोनों के साथ, एक अलग स्क्रिप्ट के साथ अलग-अलग उप-पाठकों को परिभाषित करना चाहता था, लेकिन अलग-अलग डिफ़ॉल्ट के साथ। हालांकि, यह उम्मीद के रूप में काम नहीं करत

    19गर्मी

    3उत्तर

    में शेष तर्क प्राप्त करना मैं सभी शेष अप्रयुक्त तर्कों को एक बार में प्राप्त करना चाहता हूं। मैं यह कैसे करुं? parser.add_argument('-i', action='store', dest='i', default='i.log') parser.add_argument

    9गर्मी

    1उत्तर

    Argparse के उपपरर्स का उपयोग करते हुए निम्न कोड, पायथन 3 पर विफल रहता है लेकिन पाइथन 2 में अपेक्षित के रूप में चलता है। दस्तावेज़ों की तुलना करने के बाद, मैं अभी भी क्यों नहीं बता सकता। #!/usr/bin/env

    5गर्मी

    1उत्तर

    में बदल देता है मेरे पास एक पाइथन स्क्रिप्ट है जो दो उप-आदेश चलाती है जो एक ही विकल्प को स्वीकार करते हैं, --config। मैं एक तीसरा सब-कमांड बनाना चाहता हूं जो अनुक्रमिक रूप से पहले दो उप-सामग्रियों को

    5गर्मी

    2उत्तर

    मेरे पास पाइथन स्क्रिप्ट का एक गुच्छा है जो इनपुट पढ़ने और विभिन्न प्रकार की आउटपुट फ़ाइलों को लिखने के लिए सामान्य कोड का उपयोग करता है। ये रासायनिक संरचना फाइलें हैं। कुछ उदाहरण फ़ाइल प्रकार .smi या

    21गर्मी

    5उत्तर

    मेरे Argparse के शीर्ष स्तर पर केवल 3 झंडे (store_true) हैं, बाकी सब कुछ उप-पाठकों के माध्यम से संभाला जाता है। जब मैं myprog.py --help चलाता हूं, तो आउटपुट सामान्य, {sub1, sub2, sub3, sub4, ...} जैसे