2011-08-18 13 views
6

का उपयोग करके सहायता से तर्क छोड़ने का कोई तरीका है मेरे पास एक तर्क है जो एक आंतरिक डीबग ध्वज है और यह उन उपयोगकर्ताओं द्वारा नहीं चलाया जाना चाहिए जो यह नहीं जानते कि वे क्या कर रहे हैं। मुझे एहसास है कि छिपाने से यह अस्पष्टता में सुरक्षा सुरक्षा में है, लेकिन मैं दुर्भाग्य के रूप में दुर्भाग्य के बारे में चिंतित नहीं हूं। ऑप्टपरसे के पास एक SUPPRESS_HELP विकल्प था, क्या वहां है और समकक्ष तर्कसंगत है?क्या Python argparse

उत्तर

13
parser.add_argument('--secret', help=argparse.SUPPRESS) 
यहाँ से

: http://argparse.googlecode.com/svn/trunk/doc/argparse-vs-optparse.html

argparse suppress_help के लिए सबसे पहले गूगल परिणाम, वैसे।

+1

हाँ, मुझे बस यह मिला, लेकिन आपने जितना जल्दी हो सके जवाब दिया, मुझे आश्चर्य है कि यह argparse stdlib दस्तावेज़ों में क्यों नहीं है –