大家好,老白又回来了,先问大家一个问题:什么运动让人看得纠心,足球!什么运动让人看得最纠心,中国足球!恭喜国足打入2019亚洲杯八强了!今晚老白给大家分享一下python的[]的用法。
1、
这个命令是运维写脚本常用的传参命令,主是要是通过获取运行python脚本文件的时候命令行参数,来执行脚本里面的内容。
2、[]
[]大家一看应该就有印象了,中括号在python语言中代表获得的是一个列表(list)。也就是说其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素0是程序本身,后面的依次类推,注意参数和参数之间空格区分。下面举几个例子讲解:
3、打印出[0]脚本名
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
filename = [0]
print filename
把这段代码保存文件名为,再运行得到的结果是:
4、打印出[1]脚本传入的第一个参数
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
filename = [1]
print filename
把这段代码保存文件名为,然后通过python taowoya
运行得到的结果是:taowoya
5、打印出[2:]脚本传入第2个参数后面的变量,包括第2个参数
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
filename = [2:]
print filename
把这段代码保存文件名为,然后通过python taowoya 2019 01 21
运行得到的结果是:[‘2019′, ’01’, ’21’]