- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 python-yield关键字实现的协程
GEN_SUSPENDED:在 yield 表达式处暂停。GEN_RUNNING:解释器正在执行。包含有yield关键字表达式:y = yield x 或 包含有yield from。GEN_CLOSED: 执行结束。需要预激活: next方法或coroutil中的coroutine装饰器。协程的四种状态:GEN_CREATED :等待开始执行。协程关闭: 未处理的异常或.close方法。一种数据消费的过程,可以共享上下文和变量。调用方通过.send方法发送变量数据。
2023-03-26 16:32:28
110
原创 python singledispatch和singledispatchmethod
【代码】python singledispatch和singledispatchmethod。
2023-02-26 10:59:25
168
原创 流畅的python-扑克牌
# -*-coding:utf-8-*-import collectionsfrom random import choice, choicesCard = collections.namedtuple('Card', ['rank', 'suit']) # 创建只包含基础属性的类bear = Card("7", "555")print(choice([2, 4, 5, 6, 7])) # 从迭代器中随机取值print(choices([2, 4, 5, 6, 7], k=3)) # 从.
2022-05-11 16:38:57
187
原创 python 连接redis
# __*__coding=utf-8__*__import redisclass Redis: def __init__(self): host = "10.*.*.*" port = 6379 dbbase = 12 password = "pwd" conn_pool = redis.ConnectionPool(host=host, password=password, port=port, db=db.
2021-03-25 09:55:18
53
原创 flask项目配置
flask项目配置可以由Flask对象的app属性进行配置:app.config["ADMIN_NAME"] = "JIM"app.config.update("ADMIN_NAME"=JIM,"IS_OK"=True)value = app.config["IS_OK"]
2021-02-08 15:00:18
104
原创 一个简单的flask案例
from flask import Flaskapp = Flask(__name__)@app.route("/hello")@app.route("/") # 注册路由def hello(): """ 视图函数 :return: <h1>Hello,Flask!</h1> """ return "<h1>Hello,Flask!</h1>"# 动态url@app.route("/hi", d.
2021-02-08 14:20:21
176
原创 python pipenv管理虚拟环境
1. 安装pipenvpip install pipenv2.创建虚拟环境pipenv install # 在当前文件夹创建python虚拟环境3.激活虚拟环境pipenv shell4.退出虚拟环境:exit5.不激活虚拟环境前提下在当前虚拟环境运行命令:pipenv run python hello.py6.安装和管理依赖pipenv install packagename # 会自动维护pipfile和pipfile.lock ...
2021-02-08 10:14:06
73
原创 JAVA学习小结--注解
1.理解注解:给方法、类、变量等添加一个标签,对添加了标签的实体根据标签的内容进行一些操作。注解的本质是一个Annotation的接口/**Annotation接口源码*/public interface Annotation { boolean equals(Object obj); int hashCode(); Class<? extends Annotation> annotationType();}2.JDK提供的注解:@Override
2021-01-26 22:12:38
52
原创 pytest总结摘要
1. 安装方式:pip install -U pytest2.文件、类和方法的名称文件名:test_*.py格式或*_test.py格式类名:Test*格式函数名:test_*格式
2021-01-19 13:50:31
89
原创 python request.session 带cookie
1. 登录获取cookiedef get_cookie(self): payload = { "loginName": user, "password": password } self.post_login(payload) cookie = self.rest.session.cookies return cookie2.session的封装函数中带cookiedef __init__(self, endp.
2021-01-18 21:24:52
706
原创 request封装:pyrest
cclass PyREST(object): def __init__(self, endpoint, header={'Content-Type': 'application/json', 'Connection': 'close'}, cookie=None): self.session = requests.session() self.session.cookies = cookie self.session.headers.upda.
2021-01-17 17:20:54
205
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人