码迷,mamicode.com
首页 > 编程语言 > 详细

python命令行传入参数

时间:2019-10-24 09:56:15      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:argument   插入图片   import   字典   令行   evel   命令   入参   eve   

1.sys

import sys

a=eval(sys.argv[1])
b=eval(sys.argv[2])

print(a+b)

    1
    2
    3
    4
    5
    6

evel()函数是将字符串形式的int,字典等转化成对应真正的int,字典
在这里插入图片描述

2.argparse(python自带库)

import argparse


parser = argparse.ArgumentParser(description="Demo of argparse")
parser.add_argument(‘-n‘,‘--name‘, default=‘ 5 ‘)
parser.add_argument(‘-y‘,‘--year‘, default=‘20‘)
args = parser.parse_args()
print(args)
a = args.name
b = args.year

print(type(a))
print(a+b)

   



python命令行传入参数

标签:argument   插入图片   import   字典   令行   evel   命令   入参   eve   

原文地址:https://www.cnblogs.com/ruiy/p/11730224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!