失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python argv 详解_python解析传入的命令行参数 argv

python argv 详解_python解析传入的命令行参数 argv

时间:2022-05-05 13:13:01

相关推荐

python argv 详解_python解析传入的命令行参数 argv

python解析命令行参数主要有三种方法:sys.argv、argparse解析、getopt解析

方法一:sys.argv —— 命令行执行:python test_命令行传参.py 1,2,3 1000

#test_命令行传参.py

importsysdefpara_input():print(len(sys.argv)) #参数序列的长度,此时所有参数存放在一个list之中

if len(sys.argv) < 2:

sys.exit("python error")

script_name= sys.argv[0] #第一个参数指的是脚本名称

param_first = sys.argv[1] #第二个参数,此时也是一个str列表

param_second = sys.argv[2] #第三个参数

print(script_name)print(type(script_name))print(param_first)print(type(param_first))

sss= param_first.split(,)print(type(sss))print(sss[0]) #传进来的都是默认str

print(sss[1])print(sss[2])print(param_second)print(type(param_second))print(script_name, param_first, param_second)if __name__ == "__main__":

para_input()

方法二:argparse解析 —— 命令行执行:python test

如果觉得《python argv 详解_python解析传入的命令行参数 argv》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。