我想检查argsparse的参数是否被选中,如果没有,我想为那个变量选择随机值。你知道吗
以下是示例:
parser.add_argument('--tempo', default=120, type=int, help='Tempo of the track')
其中一种方法是:
args = parser.parse_args()
if args.tempo==120: #my default int
tempo=random.randint(60,350)
但这样当用户想调用我的程序时,例如:main.py --tempo 120
,它也会选择随机值。如何检查是否选择了参数?你知道吗
问题在测试中。 如果用户选择120,那么它将给出一个随机数。 我认为最好的方法是删除默认值并检查它是否为空。你知道吗
相关问题 更多 >
编程相关推荐