Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.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

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 谷歌应用程序引擎示例中的缩进错误_Python_Google App Engine - Fatal编程技术网

Python 谷歌应用程序引擎示例中的缩进错误

Python 谷歌应用程序引擎示例中的缩进错误,python,google-app-engine,Python,Google App Engine,错误(来自日志控制台): 我的代码 class MainPage(webapp2.RequestHandler): def get(self): self.response.write('<html><body>') guestbook_name = self.request.get('guestbook_name', DEFAULT_GUESTBOOK_NAME) greetings_query = Greeting.query(ancesto

错误(来自日志控制台):

我的代码

class MainPage(webapp2.RequestHandler):
def get(self):
    self.response.write('<html><body>')
    guestbook_name = self.request.get('guestbook_name', DEFAULT_GUESTBOOK_NAME)

    greetings_query = Greeting.query(ancestor=guestbook_key(guestbook_name)).order(Greeting.date)      
    greeting = greetings_query.fetch(10)

    for greeting in greetings:
        if greeting.author:
            self.response.write('<b> </b> wrote: ' % greeting.author.nickname())
        else:
            self.response.write('An anonymous person wrote:')
        self.response.write('<blockquote> %s </blockquote>' % cgi.escape(greeting.content))

    if users.get_current_user():
        url = users.create_logout_url(self.request.uri)
        url_linktext = 'Logout'
    else:
        url = users.create_login_url(self.request.uri)
        url_linktext = 'logout'

    sign_query_params = urllib.urlencode({'guestbook_name': guestbook_name})
    self.response.write(MAIN_PAGE_FOOTER_TEMPLATE % (sign_query_params, cgi.escape(GUESTBOOK_NAME), url, url_linktext))
类主页(webapp2.RequestHandler):
def get(自我):
self.response.write(“”)
留言簿\u name=self.request.get('guestbook\u name',默认的\u留言簿\u name)
问候语\查询=问候语.查询(祖先=留言簿\键(留言簿\名称)).order(问候语.日期)
问候语=greetings\u query.fetch(10)
问候语中的问候语:
如果是greeting.author:
self.response.write('writed:'%greeting.author.昵称())
其他:
self.response.write('匿名者写:')
self.response.write(“%s”%cgi.escape(greeting.content))
if users.get_current_user():
url=users.create\u logout\u url(self.request.uri)
url\u linktext='Logout'
其他:
url=users.create\u login\u url(self.request.uri)
url\u linktext='logout'
sign_query_params=urllib.urlencode({'guestbook_name':guestbook_name})
self.response.write(主页页脚模板%(签名查询参数,cgi.escape(留言簿名称),url,url链接文本))
所有这些代码都可以在中找到
缩进有什么问题吗?

我不是真的想回答这个问题,但是在注释中格式化内容的能力在这里是有限的。这是一种产生缩进错误的东西:

a = 1
 b = 2
第二行(
b=2
)比前面的行缩进一个空格。显然,您的
greeting=greetings\u query.fetch(10)
行在其源文件中的缩进程度也比它前面的行高

除此之外,不能添加更多的评论:坚持所有空格或所有选项卡

啊,还有一件事:你的
greeting=greetings\u query.fetch(10)
不太可能比它前面的行缩进更少这类事情:

 a = 1
b = 2
生成不同的详细信息:

IndentationError: unindent does not match any outer indentation level

这不是您得到的结果。

试着检查代码中是否混合了制表符和空格?试着用制表符或空格正确且一致地重新缩进代码。python关心我的“enters”或“=”之间的空格?
IndentationError: unindent does not match any outer indentation level