如何打印对象方法的所有值?

时间:2020-04-05 09:46:58

标签: python-3.x

我有dir(requests)的输出列表,我想打印所有值。

类似这样的东西:

from flask import Flask, request
for i in dir(request):
    print(i)
    print(request.i)

但这似乎不起作用,请告知我所缺少的内容吗?

1 个答案:

答案 0 :(得分:3)

i是一个字符串,您不能直接访问此类方法,必须使用getattr函数:

for i in dir(request):
    print(i)
    print(getattr(request, i))