字典解释及语法: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