Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.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
LPTHW Ex 52 Bug Python 2.7 web.py框架_Python_Forms_Python 2.7_Web.py - Fatal编程技术网

LPTHW Ex 52 Bug Python 2.7 web.py框架

LPTHW Ex 52 Bug Python 2.7 web.py框架,python,forms,python-2.7,web.py,Python,Forms,Python 2.7,Web.py,您好,我正在进行在线艰苦学习Python的最后练习,可在以下网址找到: 在app.py代码中,他告诉我们存在一个bug: 导入web 从gothonweb导入地图 URL=( “/game”、“GameEngine”, “/”,“索引”, ) app=web.application(URL,globals()) #小技巧,使调试模式与会话一起工作 如果web.config.get(“U会话”)为无: store=web.session.DiskStore('sessions')) 会话=we

您好,我正在进行在线艰苦学习Python的最后练习,可在以下网址找到:

在app.py代码中,他告诉我们存在一个bug:

导入web
从gothonweb导入地图
URL=(
“/game”、“GameEngine”,
“/”,“索引”,
)
app=web.application(URL,globals())
#小技巧,使调试模式与会话一起工作
如果web.config.get(“U会话”)为无:
store=web.session.DiskStore('sessions'))
会话=web.session.session(应用程序、商店、,
初始值设定项={'room':None})
web.config.\u session=session
其他:
会话=web.config.\u会话
render=web.template.render('templates/',base=“layout”)
类别索引(对象):
def GET(自我):
#这用于使用起始值“设置”会话
session.room=map.START
web.seeother(“/game”)
类游戏引擎(对象):
def GET(自我):
如果会议室:
返回render.show_room(room=session.room)
其他:
#为什么会有这样的问题?你需要它吗?
#这是用来渲染死亡画面的
#这是get in'go'方法的none部分
返回render.you_dead()
def POST(自我):
form=web.input(action=None)
#这里有个bug,你能修复它吗?
如果session.room和form.action:
session.room=session.room.go(form.action)
web.seeother(“/game”)
如果名称=“\uuuuu main\uuuuuuuu”:

app.run()
这不是LPTHW的支持服务。抱歉!我只是希望能对如何改进我自己的代码有一些见解。