本文主要是介绍python argparse小数用科学记数法传参,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python 代码中小数可写成形如 1e-4
的形式,现试验 python 处理命令行参数的 argparse
包支不支持传此种形式的小数参数。
Code
# test.py
import argparse parser = argparse.ArgumentParser()
parser.add_argument('--lr1', type=float)
parser.add_argument('--lr2', type=float)
args = parser.parse_args() print(args.lr1, args.lr2)
print(args.lr1 == args.lr2)
试验:python test.py --lr1 0.0001 --lr2 1e-4
,结果:
0.0001 0.0001
True
结论:可以。
这篇关于python argparse小数用科学记数法传参的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!