字典解释及语法:http://www.jb51.net/article/55328.htm
适合把读到的命令行参数直接对应到具体的值,省去了很多if
如:
test.py:
#!/usr/bin/python
# -*- coding: utf8 -*-
import sys
import os
argv = sys.argv
dics = {'aaa':'aaa-xxx-yyy.zip','bbb':'bbb-xxx-yyy.zip','ccc':'ccc-xxx-yyy.zip'}
for i in range(1,len(argv)):
print dics[argv[i]]
[root@vm1 ~]# python test.py aaa ccc
转载于:https://blog.51cto.com/huluobei/1908932