我试图寻找一种将字符串拆分为字典的方法。
a=(get_profile_data()['1'])
print(a)
# output: CSRP:Hot12345,Pos:[id],Erp:Hot123456,Miki:[id],Citrix:Hot12345
我提出了这个解决方案:
b= dict(e.split(':') for e in a.split(','))
但我得到错误Str object is not callable
。我不明白为什么会出现错误,我将不胜感激。谢谢,或者
编辑:完整引用:Traceback:C:\Or\myScript\txt creator\line_reader.py。第 24 行
类型错误:“str”对象不可调用。
奇怪的是代码在空闲时工作正常,但在 PyScripter 中显示这个错误。