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解析命令行参数的主要内容,如果未能解决你的问题,请参考以下文章

python使用argparse解析命令行参数

Python3中使用argparse模块解析命令行参数

Python3中使用argparse模块解析命令行参数

Python常用模块:命令行参数解析 argparse

Python常用模块:命令行参数解析 argparse

Python Argparse Moudle