問題如下:classA:...o=A()o.a=0deff(o,a):print(eval(o+'.'+a))f('o','a')#AttributeError:'str'objecthasnoattribute'a'但是:classA:...o=A()o.a=0print(eval('o'+'.'+'a'))#0這是為什么呢?
python函數(shù)中使用eval的疑惑?
慕慕森
2019-05-23 16:51:59