我想从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()
答案 0 :(得分:-1)
我发现了我的错误,感谢您的帮助
我的错误是我必须在解析器中使用--
parser.add_argument("--TA", type=str, help="Text ex number 1")