在写python脚本中常常需要获取参数,但是如果要一下子获取所有脚本参数怎么办,有两种方法。
第一种:
import sys
str_list= [str(i) for i in sys.argv[1:]]
parameter = ' '.join(str_list)
print(parameter)
测试:
python test.py 1 2 3 4 5
结果:
1 2 3 4 5
第二种:
import sys
import getopt
opts,args = getopt.getopt(sys.argv[1:],'hi:',['help','insert='])
print(args)
测试:
python test.py 1 2 3 4 5
结果:
['1','2','3','4','5']
getopt用法
getopt.getopt(args,options[,long_options])
第一个参数为:获取的命令行参数
第二个参数为:可以解析的option首字母组成的字符串,后面带有:表示必须要跟参数
第三个参数为:长option,字符串组成的一个list,后面加=表示需要加参数
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。