gpt4 book ai didi

python - 面向对象的aiohttp服务器

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:33 25 4
gpt4 key购买 nike

我希望创建一个异步网络服务器来处理大量请求。一位 friend 推荐我使用 aiohttp 来实现这一点。我热衷于将尽可能多的内容封装到服务器对象中 - 这可能吗?我怎样才能实现这个目标?

我正在使用 Python 3.6 - 我无法在文档中找到类似的示例。

我想实现类似的目标:

from aiohttp import web


class Server(object):
def __init__(self):
self.app = web.Application()
self.app.add_routes(web.RouteTableDef())

@routes.get('/')
async def hello(request):
return web.Response(text="Hello, world")


if __name__ == '__main__':
server = Server()

澄清一下,我收到的错误是:

NameError: name 'routes' is not defined

是否有实现这种类型封装的标准方法?

谢谢

最佳答案

您应该先导入它:

from aiohttp import web
routes = web.RouteTableDef()
# your code...

关于python - 面向对象的aiohttp服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54411134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com