Python进阶
文章平均质量分 90
迷tu小书童
热衷于技术学习和分享!
展开
-
Python数据库开发之-sqlalchemy
ORMORM,对象关系映射。使用面向对象的方式来操作数据库。关系模型和Python对象之间的映射table -> class 表映射为类row -> object 行映射为实例column -> property 字段映射为(实例)属性举例:student表,字段为id int, name varchar, age int映射到Python为:class Student: id = ?某类型字段(使用一个类,来描述字段。因为字段可能很复杂) nam原创 2021-06-28 16:25:35 · 594 阅读 · 0 评论 -
Python数据库开发之-pymysql模块
数据库开发驱动MySQL基于TCP协议之上开发,但网络连接后,传输的数据必须遵循MySQL协议,封装好MySQL协议的包,就是驱动程序。MySQL的驱动MySQLdb最有名的库。对MySQL的C Client封装实现,支持Python2。已经不再更新和支持。MySQL官方Connectorpymysql语法兼容MySQLdb,使用Python写的库,支持python3pymysql使用安装:$ pip install pymysql创建数据库和表CREATE原创 2021-06-28 16:24:16 · 659 阅读 · 0 评论 -
Python网络编程之 异步编程
Python异步编程异步编程:请求后,并没有得到最终结果。而后续是否得到最终结果未可知。asyncio3.4版本加入到标准库。asyncio底层基于selectors实现, 看似库,实际上是框架,也就是一系列架子已经搭建完毕,定义好了流程。它包含异步IO、事件循环、协程、task等内容。要实现让函数交替运行,除了多线程的方式,还有什么方法?def a(x=3): for i in range(x): out = "a.x {}".format(i) yie原创 2020-08-07 16:08:40 · 537 阅读 · 0 评论