如何在python中执行print语句的输出?

2024-10-16 20:40:04 发布

您现在位置:Python中文网/ 问答频道 /正文

def BeersAll(request):
    print request.COOKIES
    attrib_list = dir(request)
    print attrib_list
    xyz = 'request.'+str(attrib_list[0])
    print xyz
    beers = Beer.objects.all().order_by('name')
    context = {'beers': beers}
    return render_to_response('index.html', context, context_instance=RequestContext(request))

输出:

  1. {'csrftoken':'oXhz3P8qcAfTfz0f6KjU9QivGi4wReNe','sessionid':'bwavmmrlquwusinrvp6hjzbzy2pdly5'}

  2. ['COOKIES'、'FILES'、'GET'、'META'、'POST'、'REQUEST'、…]

  3. request.COOKIES

我正在尝试遍历attrib\u列表并执行所有项(即request.items)

我正在寻找我在第一行中为request.COOKIES获得的所有其他属性的输出类型,是否有任何方法可以在python中实现这一点


Tags: objectsrequestdefdircontextalllistcookies