不多说说,先上代码
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-s",'--string',help="请输入字符串",type=str)
parser.add_argument("-n",'--number',help="请输入数字",type=int)
args =parser.parse_args()
#################################################################
str=args.string
num=args.number
print(str)
print(num)
#################################################################
print("输入的字符串为:",args.string)
print("输入的数字串为:",args.number)
?本实验通过命令行解析,实现传入数字111和字符串csdn
?将pycharm切换到终端,在run里面点运行是不行了,如图
在终端里面运行:python .\argpars.py -n 111 -s csdn?
注:apgpars.py是文件名称,-n后面的111为传入的数字,-s后面的为传入的字符串csdn
代码里面将输入的字符串利用print进行输出
?
|