我有一张这样的单子
<Node: uuid=c1f462dde9ff6eb80b4197db5972c4feaf29e4e7, name=new-node, state=PENDING, public_ips=[], private_ips=['10.0.2.217'], provider=Amazon EC2 (ap-northeast-1) ...>
节点是列表中的单个对象,我只想从该对象访问name属性。我试过这个
[i.name for i in my_list]
错误显示为:
Traceback (most recent call last):
File "create.py", line 50, in <module>
name = [i.name for i in sample]
TypeError: 'Node' object is not iterable
如何从这个对象中只获取name属性?你知道吗
这个错误是不言自明的,你试图迭代一些不可迭代的东西。i、 你不能在上面绕圈子。你知道吗
您只需要以
sample.name
的形式访问它相关问题 更多 >
编程相关推荐