80
Có thể thêm đối số vào một trăn argparse.ArgumentParser
mà không hiển thị đối tượng đó trong việc sử dụng hoặc trợ giúp (script.py --help
) không?Tạo đối số ẩn với Python argparse
Có thể thêm đối số vào một trăn argparse.ArgumentParser
mà không hiển thị đối tượng đó trong việc sử dụng hoặc trợ giúp (script.py --help
) không?Tạo đối số ẩn với Python argparse
Có, bạn có thể đặt tùy chọn help
thành add_argument
thành argparse.SUPPRESS
. Dưới đây là ví dụ từ số argparse documentation:
>>> 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
Ah, vâng. Cảm ơn! Tôi đổ lỗi cho python vì có quá nhiều tài liệu cho lib chuẩn của họ;) –