博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础-项目-day2 编写Web App骨架
阅读量:4147 次
发布时间:2019-05-25

本文共 1219 字,大约阅读时间需要 4 分钟。

前言

学习笔记来源-廖雪峰老师

编写Web App骨架

运行示例

#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-Web App 骨架import logging; logging.basicConfig(level = logging.INFO)import asyncio, os, json, timefrom datetime import datetimefrom aiohttp import webdef index(request):    # 网页显示 Web App    return web.Response(body = b"Web App")@asyncio.coroutinedef init(loop):    #创建一个web服务器对象    app = web.Application(loop = loop)    #通过router的指定的方法可以把请求的链接和对应的处理函数关联在一起    app.router.add_route("GET", "/", index)    #运行web服务器,服务器启动后,有用户在浏览器访问,就可以做出对应的响应    # 127.0.0.1 本机地址    srv = yield from loop.create_server(app.make_handler(), "127.0.0.1", 9000)    logging.info("服务端 http://127.0.0.1:9000....")    return srv# 固定写法loop = asyncio.get_event_loop()loop.run_until_complete(init(loop))loop.run_forever()

运行结果

  1. python app.py
D:\python3-webapp-Su\www>python app.pyINFO:root:服务端 http://127.0.0.1:9000....INFO:aiohttp.access:127.0.0.1 - - [27/Dec/2017:14:31:27 +0000] "GET / HTTP/1.1" 200 156 "-" "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
  1. 浏览器输入:

这里写图片描述

提交git

echo "# python3-webapp-Su" >> README.mdgit add .git commit -m "Python基础-项目-day2 编写Web App骨架"git push -u origin master

这里写图片描述

你可能感兴趣的文章
CRMEBv3.0版本更新了什么?
查看>>
CRMEB v4二开文档
查看>>
php无限极分类设计,递归方式已经淘汰了
查看>>
php 获取时间段 今天昨天本周上周本月上月本季度本年去年
查看>>
php微信商城和微信小程序源码【CRMEB】
查看>>
CRMEB开发文档及目录结构
查看>>
RMEB运行环境要求
查看>>
CRMEB SSL certificate problem, verify that the CA cert is OK
查看>>
CRMEB 程序报bcadd()函数不存在错误
查看>>
CRMEB支付状态未改变
查看>>
CRMEB系统安装访问不了
查看>>
CRMEB 小程序版源码下载
查看>>
CRMEB微信商城源码下载
查看>>
CRMEB系统使用协议
查看>>
CRMEB小程序安装说明
查看>>
CRMEB微信公众号安装说明
查看>>
CRMEB删除公众号首页logo动画
查看>>
SourceTree中如何注册atlassian账号
查看>>
Mac下SourceTree导出更新文件
查看>>
Git 企业中常用分支管理策略
查看>>