字符串必須要有明確的特點,不然python也無法進行分割,思想就是將字符
串先轉化為列表,然后向空列表里追加,最后再轉化為字典。
def get_webinfo():
str1 = []
config = "a=登陸 b=注銷"
result = config.split(' ')
for d in result:
str1.append(d.split("="))
print(dict(str1))
eval()函數很強大,可以直接將你所運行的代碼進行python執行,
比如說print(eval("1+2"))可以得到結果3,
也可以進行變量的傳遞print(eval("{'name':'linux','age':age}",{"age":1822}))
輸出結果:{'name': 'linux', 'age': 1822}
如果你的字符串直接是字典的形式
def get_dict():
config = "{'a':'登陸', 'b':'注銷'}"
print(eval(config))