随笔分类 -  python

python
摘要:import os import sys import subprocess import shutil """ 功能: 1. 拷贝python的proto到go的对应目录之下 2. 生成python的源码 - import . 3. 生成go的源码 """ class cd: def __init 阅读全文
posted @ 2022-11-27 15:30 wanghhhh 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一.项目初始化 1. 微服务接口分析 2. 数据库表分析 3. 订单支付全流程 4.目录结构 5.初始化model代码 创建goods_srv及model目录 创建goods_srv/model/models.py文件 from datetime import datetime from peewe 阅读全文
posted @ 2022-11-15 11:34 wanghhhh 阅读(80) 评论(0) 推荐(0) 编辑
摘要:一. nacos介绍及安装 1. 官网 https://nacos.io/zh-cn/docs/quick-start.html 二.集成python 1.官网地址 https://github.com/nacos-group/nacos-sdk-python 2. 使用 import json i 阅读全文
posted @ 2022-11-11 16:44 wanghhhh 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:一. 在python项目中使用 1.目录存放 创建公共目录存放common/register,创建base.py register.py 2.base.py基础类 import abc class Resister(metaclass=abc.ABCMeta): @abc.abstractmetho 阅读全文
posted @ 2022-11-08 17:27 wanghhhh 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一. 使用requests使用注册 1. python服务注册及检查 可以对http接口和grpc接口进行状态健康检测 import requests headers = { "contentType": "application/json" } def register(name, id, add 阅读全文
posted @ 2022-11-07 18:12 wanghhhh 阅读(90) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- import os import signal import sys from concurrent import futures import logging from loguru import logg 阅读全文
posted @ 2022-10-26 16:03 wanghhhh 阅读(100) 评论(0) 推荐(0) 编辑
摘要:from passlib.hash import pbkdf2_sha256 # 生成md5 has = pbkdf2_sha256.hash('123456') print(has) # 校验 print(pbkdf2_sha256.verify("1234561", has)) 阅读全文
posted @ 2022-10-26 14:00 wanghhhh 阅读(65) 评论(0) 推荐(0) 编辑
摘要:my_list = [ [[1, 2, 3], [4, 5, 6]] ] flat = [x for sub1 in my_list for sub2 in sub1 for x in sub2] print(flat) # [1, 2, 3, 4, 5, 6] flat2 = [((x for x 阅读全文
posted @ 2022-09-15 17:46 wanghhhh 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1.配置文件 2.配置更新 更新新的配置到supervisord supervisorctl update 重新启动配置中的所有程序 supervisorctl reload 阅读全文
posted @ 2022-06-23 15:38 wanghhhh 阅读(23) 评论(0) 推荐(0) 编辑
摘要:app_list = [] system_dict = { "name": "11", "x": 2 } for i in range(2): if not any(d['name'] == '11' for d in app_list): app_list.append(system_dict) 阅读全文
posted @ 2022-06-17 15:36 wanghhhh 阅读(118) 评论(0) 推荐(0) 编辑
摘要:代码: #!/usr/bin/env python #-*- coding: utf-8 -*- from collections import namedtuple Student = namedtuple('Student',['name','age','email']) s = Student 阅读全文
posted @ 2022-04-14 10:47 wanghhhh 阅读(21) 评论(0) 推荐(0) 编辑
摘要:# 非函数式: data_list = [] for i in range(1,901): data_list.append('豆谷云-%s' % i) while True: # 1.你要查看的页码 page = int(input("请输入你要查看的页码:")) # 2.每页显示多少条数据 pe 阅读全文
posted @ 2022-01-29 15:57 wanghhhh 阅读(712) 评论(0) 推荐(0) 编辑
摘要:示例字典: d1 = { 'a': [2,4,5,6,8,10], 'b': [1,2,5,6,9,12], 'c': [0,4,5,8,10,21] } d2 = { 'a': [12,15], 'b': [14,16], 'c': [23,35] } 合并后效果: {'a': [2, 4, 5, 阅读全文
posted @ 2022-01-14 11:59 wanghhhh 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:import datetime class TimeException(Exception): def __init__(self, exception_info): super().__init__() self.info = exception_info def __str__(self): r 阅读全文
posted @ 2021-11-24 16:19 wanghhhh 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.计算列表中有sex = f个字典的数量 list = [{'name':'Mike', 'sex':'m'}, {'name':'Rose', 'sex':'f'}] count = (p['sex'] == 'f' for p in list) print(sum(count)) 阅读全文
posted @ 2021-11-23 20:41 wanghhhh 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1.python中使用logger非常简单,可以直接使用 app.logger.debug("some thing happen") 2.我们可以通过设置logger的存贮方式,比如写入文件 import logging handler = logging.FileHandler("flask.lo 阅读全文
posted @ 2021-08-16 18:25 wanghhhh 阅读(547) 评论(0) 推荐(0) 编辑
摘要:1. Python 的@contextmanager装饰器 我们使用sqlalchemy的ORM机制进行数据保存的时候默认是开启事务的。只有我们在commit之后数据才真正保存到数据库。但是,当commit出现故障就会导致数据导入失败,这时我们需要回滚事务。 1 try: 2 gift = Gift 阅读全文
posted @ 2021-08-16 12:02 wanghhhh 阅读(145) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-08-09 09:11 wanghhhh 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在models.py 文件中 User用户表中 # 禁止读取密码 @property def password(self): # 原理:读取返回参数 # return self.password_hash # 实际不可读 raise AttributeError('password 是不可读属性') 阅读全文
posted @ 2020-03-06 08:35 wanghhhh 阅读(455) 评论(0) 推荐(0) 编辑

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