最佳答案
我有以下要求:
./xyifier --prox --lport lport --rport rport
对于参数 prox,我使用 action = ‘ store _ true’来检查它是否存在。 我不需要任何论据。但是,如果—— prox 设置为 I 要求 rport 和 lport。有没有一种简单的方法可以在不编写自定义条件代码的情况下使用 argparse 实现这一点。
更多密码:
non_int.add_argument('--prox', action='store_true', help='Flag to turn on proxy')
non_int.add_argument('--lport', type=int, help='Listen Port.')
non_int.add_argument('--rport', type=int, help='Proxy port.')