python使用argparse解析命令行参数
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用argparse解析命令行参数相关的知识,希望对你有一定的参考价值。
python使用argparse解析命令行参数
你的程序如何能够解析命令行选项(位于sys.argv中)
#示意使用sys.argv进行参数解析:
#注意,sys.argv中第0个索引是函数本身,所以使用的时候从1下标开始;
def Main_Pred(flag=0, name=None):
if len(sys.argv) > 1:
Main_Pred.UNITNAME = sys.argv[1]
UNITNAME = sys.argv[1]
Main_Pred.measurement = sys.argv[2]
# for energy saving part parameters
if len(sys.argv) > 5:
Main_Pred.starthour = float(sys.argv[3])
Main_Pred.endhour = float(sys.argv[4])
Main_Pred.amplify = float(sys.argv[5])
argparse
模块可被用来解析命令行选项
argparse 模块可
以上是关于python使用argparse解析命令行参数的主要内容,如果未能解决你的问题,请参考以下文章