0
from django.http import HttpResponse

import urllib2
import simplejson
import memcache


def epghome(request):
    mc=memcache.Client(['localhost:11211'])

    if mc.get("jsondata"):
        myval=mc.get("jsondata")

        return HttpResponse("<h1>This Data is coming from Cache :</h1><br> " + str(myval))

    else:

        responseFromIDubba = ""
        responseFromIDubba = urllib2.urlopen("http://www.idubba.com/apps/guide.aspx?key=4e2b0ca2328e03acce0014101d302ac7&type=1&f1=1&f2=0&channel=&gener=&page=0&summary=1").read()
        parseResponseString = simplejson.loads(responseFromIDubba)
    print(parseResponseString)
        body=""

        for data in parseResponseString["data"]:
            #for keys in data:
                #body=body+str(data .items())+".."+str(data[str(keys)])+"<br>"
                body=body+str(data.items())+"<br><br>"
            #body=body+"<br><br>"
        mc.set("epgdata3",body)

        mc.set("jsondata",responseFromIDubba)
        returndata=str(mc.get("jsondata"))
        return HttpResponse("<h1>No Cache Set</h1>" + responseFromIDubba)

嗨,如果我在终端 Python 中运行此代码,则该代码可以正常工作,没有任何错误。但在 ECLIPSE IDE 中,它总是给出Import Error.
即使我下载并安装了这些模块。另外,我重新启动了 Eclipse 和我的系统,但这无济于事。

你能给我推荐一个可以同时获取所有图书馆的网站吗?

4

0 回答 0