python调用时,可以直接在命令行中加入调用参数,通过sys模块的argv进行解析,如下:
复制代码 代码示例:
[root@jbxue someother]$ python param.py port=8080 username=lixinglei
[{'port': '8080'}, {'username': 'lixinglei'}]
[root@jbxue someother]$ vim param.py
复制代码 代码示例:
#!/usr/bin/env python
import sys
if __name__ == "__main__":
params=[]
for param in sys.argv[1:]:
item=param.split('=')
params.append({item[0]:item[1]})
print params