使用参数名称和值运行Python脚本

时间:2016-03-01 12:02:11

标签: python python-3.x

我想从CMD行运行带有参数和值的python脚本,例如:

Question.py   -TA="Text001"  -TB= "Text002"   -TC= "Text003"

有没有办法在python中做到这一点?

谢谢,

这是我的示例代码

import argparse


def TestingArg(Text1,Text2,Text3,):
      print("the text1  is : "+Text1 )
      print("the text1  is : "+Text2 )
      print("the text1  is : "+Text3 )

def Main():
    parser=argparse.ArgumentParser()
    parser.add_argument("-TA","Text1",type=str,help="Text ex number 1")
    parser.add_argument("-TB",type=str,help="Text ex number 2")
    parser.add_argument("-TC",type=str,help="Text ex number 3")
    args =parser.parse_args()
    TestingArg(args.Text1,args.Text2,args.Text3)


if __name__=="__main__":
   Main()

1 个答案:

答案 0 :(得分:-1)

我发现了我的错误,感谢您的帮助

我的错误是我必须在解析器中使用-- parser.add_argument("--TA", type=str, help="Text ex number 1")