English 中文(简体)
修饰书店
原标题:Querying the Datastore in python

!!

我正试图用一个单列的数据库开展工作,我可以浏览并显示其内容,例如:

q = test.all()
q.filter("adjclose =", "adjclose")
q = db.GqlQuery("SELECT * FROM test")

results = q.fetch(5)
for p in results:
    p1 = p.adjclose     
    print "The value is --> %f" % (p.adjclose)

然而,需要用代谢栏计算历史价值,我无法接手错误。

for c in range(len(p1)-1):
    TypeError: object of type  float  has no len()

这里是我的法典!

for c in range(len(p1)-1):
    p1.append(p1[c+1]-p1[c]/p1[c])
    p2 = (p1[c+1]-p1[c]/p1[c])
    print "the p1 value<--> %f" % (p2)
    print "dfd %f" %(p1)

新的到晚上,任何帮助都将受到极大赞赏。

预先感谢

Ray

HERE IS CompLETE CODE

class CalHandler(webapp.RequestHandler):

    def get(self):
        que = db.GqlQuery("SELECT * from test")
        user_list = que.fetch(limit=100)

        doRender(
            self,
             memberscreen2.htm ,
            { user_list : user_list} )


q = test.all()
q.filter("adjclose =", "adjclose")
q = db.GqlQuery("SELECT * FROM test")

results = q.fetch(5)
for p in results:
    p1 = p.adjclose     
    print "The value is --> %f" % (p.adjclose)
    for c in range(len(p1)-1):
        p1.append(p1[c+1]-p1[c]/p1[c])
        print "the p1 value<--> %f" % (p2)
        print "dfd %f" %(p1)
问题回答

我将这样做:

for c in xrange(p1-1)

基本上,它像第1页一样,已经包含透镜,因此你可以直接使用。 此外,请注意,使用<代码>xrange的功能通常比range更快。 理由是<条码>xrange在<条码><>>>上填表时填满了发件人。 换言之,如果您填写了range(1000000),就会编制一份清单,列出100万英寸!

这一错误告诉你,受<代码>p1约束的数值没有长足。 这具有意义,因为它带有浮动(也在错误信息中)。

我怀疑你指的是什么是<代码>p,而不是p1。 这是你为什么不使用毫无意义的可变名称的伟大例子。 如果名字如<编码>目前_result(而不是p)和<代码>目前_adjclose而不是p1,则更便于查找。

它认为,你可能会试图在你内部的住所中进行某种转变(因为姓名不同,这种转变并不明确100%)。 如果是,请你使用list comprehension

而且,它认为,你可能试图重复变数;没有。 它们毕竟并不短缺,因此难以选择有意义的变数。





相关问题
How to make logging.debug work on Appengine?

I m having a tough time getting the logging on Appengine working. the statement import logging is flagged as an unrecognized import in my PyDev Appengine project. I suspected that this was just an ...

gqlQuery returns object, want list of keys

Is there a way to convert the GqlQuery object to an array of keys, or is there a way to force the query to return an array of keys? For example: items = db.GqlQuery("SELECT __key__ FROM Items") ...

Integrating Google AppEngine with a Thick Client

I want to make a multi-user client-server solution with Java Swing thick client as a front-end and Google AppEngine (Java one) as a back-end. The problem is that GAE provides only web-based forms for ...

sorl.thumbnail : thumbnail is not a valid tag library?

I am trying to install sorl.thumbnail but am getting the following error message: thumbnail is not a valid tag library: Could not load template library from django.templatetags.thumbnail, No module ...

热门标签