我想創建Python腳本讀取參數到一個字典,然後打印如何閱讀Python腳本的參數到字典
腳本調用與
python lookup.py "[email protected], sender-ip=10.10.10.10"
「發送器IP」的價值
這裏是腳本
from sys import argv
script, input = argv
attributeMap = {}
delimiter = "="
for item in input:
if delimiter in item:
tuple = item.split(delimiter)
print tuple[0]
print tuple[1]
attributeMap[tuple[0]]= tuple[1]
print attributeMap[tuple[0]]
print attributeMap['sender-ip']
你的'sender-ip'項目使用'-'而不是'=';一個錯字?無論如何我已經糾正它。 –
不要影響內置的'輸入'功能。 – IceArdor
'argparse'模塊用於解析命令行參數。 https://docs.python.org/dev/library/argparse.html – IceArdor