argparse.ArgumentParser
ব্যবহার বা সহায়তা ( script.py --help
) না দেখিয়ে অজগরটিতে আর্গুমেন্ট যুক্ত করা কি সম্ভব ?
argparse.ArgumentParser
ব্যবহার বা সহায়তা ( script.py --help
) না দেখিয়ে অজগরটিতে আর্গুমেন্ট যুক্ত করা কি সম্ভব ?
উত্তর:
হ্যাঁ, আপনি সেট করতে পারেন help
বিকল্পে add_argument
করতে argparse.SUPPRESS
। এখানে আরগপার্স ডকুমেন্টেশন থেকে একটি উদাহরণ দেওয়া হয়েছে :
>>> parser = argparse.ArgumentParser(prog='frobble')
>>> parser.add_argument('--foo', help=argparse.SUPPRESS)
>>> parser.print_help()
usage: frobble [-h]
optional arguments:
-h, --help show this help message and exit
আমি লুকানোগুলি সক্ষম করার জন্য একটি বিকল্প যুক্ত করে এটি করেছি এবং এটি দেখে তা গ্রহণ করব sysv.args
।
আপনি যদি এটি করেন, sys.argv
তবে -s
লুকিয়ে থাকা বিকল্পগুলি সক্ষম করার বিকল্পটি যদি আপনি ধরে নেন তবে আপনাকে পার্স তালিকায় সরাসরি যে বিশেষ যুক্তিটি বেছে নিয়েছেন তা আপনাকে অন্তর্ভুক্ত করতে হবে।
parser.add_argument('-a', '-axis',
dest="axis", action="store_true", default=False,
help="Rotate the earth")
if "-s" in sys.argv or "-secret" in sys.argv:
parser.add_argument('-s', '-secret',
dest="secret", action="store_true", default=False,
help="Enable secret options")
parser.add_argument('-d', '-drill',
dest="drill", action="store_true", default=False,
help="drill baby, drill")
sysv.args
একটি টাইপো কি জন্য sys.argv
?
test ==SUPPRESS==
। কমপক্ষে ব্যবহার করা হয়add_parser
।