【发布时间】:2019-10-15 16:46:17
【问题描述】:
我有一个测试argparse模块功能的代码:
import argparse
parser = argparse.ArgumentParser()
parser.description='give me two number, I will return the product'
parser.add_argument("-a","--ParA", help="I am A",type=int)
parser.add_argument("-b","--ParB", help="I am B",type=int)
args = parser.parse_args()
if args.ParA:
print("A is: ",args.ParA)
if args.ParB:
print("B is:",args.ParB)
if args.ParA and args.ParB:
print("the product is: ",args.ParA*args.ParB)
print('over.')
但是当我在我的 PyCharm 中运行它时,只打印over.
【问题讨论】:
-
好在你提到了 PyCharm。我见过类似的问题,需要大量提问才能找到答案。我想知道 PyCharm 是否有办法捕捉到这种错误,并握住用户的手。它应该能够捕获许多其他类型的错误。