import argparse
parser = argparse.ArgumentParser() #命令行解析器
parser.add_argument("--tn",type=int) #,default=1,help="命令行说明信息" 自定义命令行参数标志
args, unparsed = parser.parse_known_args() #解析命令行参数
threadnum = args.tn #访问解析后的命令行参数
print(threadnum) #输入我们输入的参数
print(type(threadnum)) #类型为我们定义的int类型
import sys
print ('参数个数为:', len(sys.argv), '个参数。') # sys.argv 的类型为
print ('参数列表:', str(sys.argv)) # ['argv1.py', '1', '2', '3'] 命令行输入的均被解析为字符串 #sys.argv为列表,可行访问命令参数
#如命令行输入:python test.py 1234 5678
#那么sys.argv[0]=test.py sys.argv[1]="1234" sys.argv[2]="5678"
#从第二个参数开始才是我们输入的参数