Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取错误消息';名称错误:全局名称';千瓦';未定义';在hello world prog中_Python_Google App Engine - Fatal编程技术网

Python 获取错误消息';名称错误:全局名称';千瓦';未定义';在hello world prog中

Python 获取错误消息';名称错误:全局名称';千瓦';未定义';在hello world prog中,python,google-app-engine,Python,Google App Engine,我有一个pythonprog,我在谷歌应用程序引擎上运行。程序向我抛出错误消息:(回溯) 简单的“hello world”程序如下所示: import webapp2 import jinja2 import os jinja_environment = jinja2.Environment( loader=jinja2.FileSystemLoader( os.path.dirname(__f

我有一个pythonprog,我在谷歌应用程序引擎上运行。程序向我抛出错误消息:(回溯)

简单的“hello world”程序如下所示:

import webapp2
import jinja2
import os

jinja_environment = jinja2.Environment(
                       loader=jinja2.FileSystemLoader(
                           os.path.dirname(__file__) + "/templates"), 
                           autoescape=True)

class BaseHandler(webapp2.RequestHandler):
    def write(self, *a, **kv):
        self.response.out.write(*a, **kw)

    def render_str(self, template, **params):
        t=jinja_environment.get_template(template)
        return t.render(params)

    def render(self, template, **kw):
        self.write(self.render_str(template, **kw))

class MainHandler(BaseHandler):
    def get(self):
        self.write("Hello test!")

app = webapp2.WSGIApplication([('/', MainHandler)], debug=True)

谁能帮帮我!谢谢

您在上面的那行中称它为
kv
,而不是
kw
。你可能是说:

def write(self, *a, **kw):
    self.response.out.write(*a, **kw)

啊!那有点人力资源管理。。尴尬
def write(self, *a, **kw):
    self.response.out.write(*a, **kw)