Argparse के भीतर प्रोग्राम नाम और संस्करण जानकारी निर्दिष्ट करने का पसंदीदा तरीका क्या है?प्रोग्राम और संस्करण स्ट्रिंग स्वरूपण के साथ प्रोग्राम के संस्करण को दिखाने के लिए पायथन का Argparse
__version_info__ = ('2013','03','14') __version__ = '-'.join(__version_info__) ... parser.add_argument('-V', '--version', action='version', version="%(prog)s ("+__version__+")")
- http://argparse.googlecode.com/svn/trunk/doc/ArgumentParser.html#prog
- http://pymotw.com/2/argparse/
- http://www.python.org/dev/peps/pep-0386/
- http://www.python.org/dev/peps/pep-0396/
- http://www.python.org/dev/peps/pep-3001/
यह मानक तरीके से कैसा दिखता है? मैं देखता हूं कि आप argparse कोड लाइन में "2.0" verbatim का अपना संस्करण उदाहरण डालते हैं ... – type
@ टाइप जो मेरा उदाहरण नहीं है; वह दस्तावेज़ों से है। – ecatmur
मुझे समझ में नहीं आता कि यह क्यों कम हो गया है। इस तरह दस्तावेज़ इसे करने के लिए कहते हैं। – gecko