打印Python中dir()中列出的对象的所有值
函数的作用是:返回特定对象的所有返回、所有属性和方法的列表,不带任何值 如何返回值?我试图循环浏览列表,但没有成功 作为一个例子,我尝试这样循环:打印Python中dir()中列出的对象的所有值,python,python-3.x,Python,Python 3.x,函数的作用是:返回特定对象的所有返回、所有属性和方法的列表,不带任何值 如何返回值?我试图循环浏览列表,但没有成功 作为一个例子,我尝试这样循环: for attr in dir(results1): print(results1.attr) 试试这个: for attr in dir(results1): print(getattr(results1,attr)) 您需要使用getattr,因为attr是一个字符串而不是一个文本属性名。请尝试以下操作: for attr i
for attr in dir(results1):
print(results1.attr)
试试这个:
for attr in dir(results1):
print(getattr(results1,attr))
您需要使用getattr
,因为attr
是一个字符串而不是一个文本属性名。请尝试以下操作:
for attr in dir(results1):
print(getattr(results1,attr))
您需要使用getattr
,因为attr
是一个字符串而不是一个文字属性名。尝试:print(attr)
或print(dir(results1))
请参见您是否尝试了print(attr)
而不是print(results1.attr)
?尝试:print(attr)
或print(dir(results1))
See您是否尝试了print(attr)
而不是print(results1.attr)
?