下面的代碼真的很煩我我已經看到了stackoverflow和谷歌還沒有找到任何東西,我是一個很不錯的pyton程序員,還沒有到目前爲止,直到現在,發現了一個我無法處理的錯誤。我已經嘗試了一切,但這代碼的和平給我的IndentationError:意外的unindent這是奇怪的,因爲正常的錯誤是「undexpected indent」,這意味着多次發佈其間距,我如何隔開它,所以我經歷了整個代碼和nada同樣的錯誤,我正確地放入了四個空格,一切仍然...沒有。幫幫我?這段代碼爲什麼給我一個「IndentationError:unexpected unindent」
from bottle import Bottle, run, route, static_file, debug
from mako.template import Template as temp
from mako.lookup import TemplateLookup
lookup = TemplateLookup(directories=[base+'/templates'])
application = Bottle()
if __name__ == '__main__':
@route('/')
else:
@application.route('/')
def index():
index_temp = lookup.get_template('index.html')
return index_temp.render(site=site, corperate=corperate, copyright=copyright)
我不認爲你可以在裏面放一個裝飾器*這樣的if語句。這可能是問題嗎? –
具體來說,它需要'if'塊內的函數定義,所以'else'是*意外地不縮進*。 –