11 2021 档案

摘要:参考官方文档:https://docs.python.org/zh-cn/3.7/library/inspect.html inspect inspect 模块提供了一些有用的函数帮助获取对象的信息,例如模块、类、方法、函数、回溯、帧对象以及代码对象。例如它可以帮助你检查类的内容,获取某个方法的源代 阅读全文
posted @ 2021-11-30 10:39 minseo 阅读(3601) 评论(0) 推荐(1) 编辑
摘要:Windows版本Vs Code在调试时Python程序时出现错误,无法打开XXX文件是目录 如下图所示 无法加载源“<attrs generated eq attr._make._CountingAttr>”: Source unavailable。 这种错误一般出现在加载模块的时候,例如 fro 阅读全文
posted @ 2021-11-30 09:23 minseo 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:编写MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。现在我们的ORM框架、Web框架和配置都已就绪,编写一个简单的MVC,就可以把它们全部启动起来。 通过 阅读全文
posted @ 2021-11-27 17:45 minseo 阅读(716) 评论(0) 推荐(0) 编辑
摘要:编写配置文件 一个网站应用运行时都需要读取配置文件,一般包括数据库的用户名、口令等。默认的配置文件应该符合本地开发环境,我们把默认的配置文件命名为config_default.py: # config_default.py configs = { 'debug': True, 'db': { 'ho 阅读全文
posted @ 2021-11-27 16:49 minseo 阅读(108) 评论(0) 推荐(0) 编辑
摘要:搭建Web框架 由于aiohttp作为一个Web框架比较底层,我们还需要基于aiohttp编写一个更方便处理URL的Web框架。 在www目录新建coroweb.py import asyncio, os, inspect, logging, functools from urllib import 阅读全文
posted @ 2021-11-27 16:47 minseo 阅读(291) 评论(0) 推荐(0) 编辑
摘要:编写Model orm.py编写完成后,就可以把网站应用需要的三个表(user, blog, comment)用Model表示出来。在www目录下,新建models.py: import time, uuid # orm中导入模块 from orm import Model, StringField 阅读全文
posted @ 2021-11-25 09:04 minseo 阅读(93) 评论(0) 推荐(0) 编辑
摘要:在上一篇博文介绍了MySQL数据库取得pymysql的使用,参考:https://www.cnblogs.com/minseo/p/15597428.html 本文介绍异步MySQL异步驱动aiomysql的使用 1,安装异步模块 如果没有模块则先使用pip安装模块 pip3 install asy 阅读全文
posted @ 2021-11-24 16:05 minseo 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:本文介绍python数据库MySQL连接驱动pymysql的简单使用 1,安装pymysql模块 未安装模块首先使用pip安装 pip3 install pymysql 2,创建数据库连接 使用模块pymysql创建数据库连接的语法为 传递的参数为host主机,user用户名 password密码, 阅读全文
posted @ 2021-11-24 11:45 minseo 阅读(421) 评论(0) 推荐(0) 编辑
摘要:本文参考廖老师Python教程:https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072#0 说明:廖老师Python教程使用元类这节中说道metaclass是Python面向对象最难理解,也是最难使用的魔术代码。正常情况下 阅读全文
posted @ 2021-11-18 15:20 minseo 阅读(902) 评论(3) 推荐(1) 编辑
摘要:参考:https://www.cnblogs.com/wangjian941118/p/9360471.html 全面理解pythong中self的用法 self代表类的实例,而非类 d:/learn-python3/学习脚本/全面了解python中self的用法/test.py # self代表类 阅读全文
posted @ 2021-11-13 14:37 minseo 阅读(1751) 评论(0) 推荐(0) 编辑
摘要:编写ORM 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在互不匹配的现象的技术。换句话说,ORM是通过使用描述对象和数据库直接映射的元数据,将程序中的对象自动持久化到关系数据库中。 在一个网站中,所有的数据(包括用户,日志,评 阅读全文
posted @ 2021-11-11 10:07 minseo 阅读(676) 评论(0) 推荐(0) 编辑
摘要:编写网站骨架 为了搭建一个高效的网站,网站的IO处理要检查在asyncio(异步io)的基础上,我们可以用aiohttp写一个基本的服务器应用app.py存放在www目录: app.py import logging; logging.basicConfig(level=logging.INFO) 阅读全文
posted @ 2021-11-10 15:59 minseo 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Day 1-搭建开发环境 首先,确认系统安装的Python版本是3.7.x: C:\Users\liuym>c:\Python37\python.exe --version Python 3.7.8rc1 然后,用pip安装开发Web App需要的第三方库: 异步框架aiohttp: pip3 in 阅读全文
posted @ 2021-11-10 14:42 minseo 阅读(194) 评论(0) 推荐(0) 编辑
摘要:看完廖老师的Python教程到实战部分,廖老师教程给出代码注释较少,对我这种新手理解困难 现把实战部分搭建Blog网站过程记录,并且尽量增加注释以便理解 本Blog网站搭建参考: 廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/101695966360240 阅读全文
posted @ 2021-11-10 14:30 minseo 阅读(850) 评论(0) 推荐(0) 编辑
摘要:之前我们学习了XPath的简单使用,参考:https://www.cnblogs.com/minseo/p/15502584.html 今天我们来练习XPath的使用,使用XPath分析豆瓣电影排行榜,本次我们练习获取电影排行榜的新片榜信息,练习获取的内容是新片的url,影片名称,导演名 为了便于查 阅读全文
posted @ 2021-11-04 15:54 minseo 阅读(601) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/baidu_19473529/article/details/78885810 使用nginx反向代理后端服务器,打开网页找不到css,js和图片 修改配置如下 location /xxx/ { proxy_pass http://172.16.90 阅读全文
posted @ 2021-11-04 15:37 minseo 阅读(8321) 评论(0) 推荐(1) 编辑
摘要:本文参考:https://www.runoob.com/xpath/xpath-tutorial.html 分析标准xml文档可以使用SAX,DOM方法,但是针对Html文档例如网站源文件,因为格式不是完全标准的xml文档,使用的SAX和DOM方法经常在导入的时候报格式错误。分析html文档可以使用 阅读全文
posted @ 2021-11-03 10:41 minseo 阅读(481) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.jianshu.com/p/20ca9daba85f 参考官网:https://docs.aiohttp.org/en/stable/ 什么是aiohttp 用于asyncio和Python的异步HTTP客户端/服务器 安装与使用 使用pip安装 pip install 阅读全文
posted @ 2021-11-02 14:35 minseo 阅读(3538) 评论(0) 推荐(0) 编辑
摘要:使用Visual Studio Code编辑python脚本,如果有多个python环境则可以设置python路径 设置方法如下 在Vs code的左下角点击设置运行的python版本 阅读全文
posted @ 2021-11-02 09:47 minseo 阅读(1397) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示