- 博客(8)
- 收藏
- 关注
原创 Django uwsgi asgi(websocket) nginx部署项目
Django+uwsgi+asgi+nginx部署项目Uwsgiuwsgi.ini 中 http 与socket 区别:文件目录位置启动uwsig启动 websokcet的ASGI启动配置踩坑nginx 配置UwsgiuWSGI 配置文件中 Magic variables的含义 前缀为百分号:%v vassals 目录 (pwd)%V uWSGI 版本%H 主机名%o 在命令行中指定的原始配置文件名%O 与 %o 相同,但指的是第一个非模板配置文件(版本 1.
2021-09-10 18:17:40 3986
原创 使用smtpd搭建一个简易的smtp server
公司要求搭建一个smtp server 拦截邮箱发送的内容,但是还要让邮箱不报错, 使用python自带的SMTPD 搭建一个简单的smtp serverSMTPD代码如下#-*- coding: UTF-8 -*-import threadingimport asyncoreimport datetimefrom email.utils import parseaddrfrom email.header import decode_headerfrom smtpd import SMTP
2020-08-21 17:39:08 5091 1
原创 python各种生成式,迭代器与生成器
列表生成式生成一个简单的列表x = [num for num in range(10)]print(x) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]对结果进行操作再数字前加上 ’num‘ 字符串x = [ 'num'+ str(num) for num in range(10)]print(x)#['num0', 'num1', 'num2', 'num3', 'num4', 'num5', 'num6', 'num7', 'num8', 'num9']列表
2020-05-15 18:53:03 294
原创 python 装饰性个人理解学习
定义装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数,在不修改原函数的基础上,添加额外功能不带参的装饰器def readTry(func): def wrapper(*args, **kwargs ): try: return func(*args, **kwargs) except Exception as e: return 'error '
2020-05-12 19:21:25 175
原创 python的三目运算符学习
三目运算符格式True_statements if expression else False_statements网上查到的资料解释说先对逻辑 if 内的表达式 expression 求值,如果逻辑表达式成立,则执行并返回 True_statements 的值;如果逻辑表达式不成立,则执行并返回 False_statements 的值个人的理解就是这边是if的判断操作 if 判断条件 else else判断的操作a = 1b = 2msg = 'a大于b' if a>b else
2020-05-11 20:30:21 279
原创 python 中大范围时间加减 relativedelta
最近工作中有用到月与月之间的加减 发现 datetime.timedelta() 不支持这么大范围的时间加减于是乎使用 relativedelta()需要先安装时间处理-dateutil模块pip install python-dateutilrelativedelta 使用relativedelta()同时也支持年 、月、日、周、时、分、秒的参数from dateutil.rela...
2020-04-27 21:00:08 6070 1
原创 python日志操作
python日志管理log日志导入模块设置log路径获取log实例配置log实例创建一个handler,输出到屏幕,当运行脚本始写入的的log内容能在窗口显示创建一个handler 用于写入日志磁盘文件最写成为为类的格式log日志一个简单的log日志生成导入模块import loggingimport datetimeimport os设置log路径os.path.join()连...
2020-04-03 19:34:51 392
原创 python数据库基本操作学习
python连接操作各种数据库连接mysql数据库pymysql连接连接postgres数据库postgres连接连接redisredis 连接连接mysql数据库连接mysql我现在用到的两种一. pymysql连接二. 通过连接池进行连接连接池连接应该可以设置连接数量 后续补充因为平日里写脚本大多都始面向对象的写法,所以连接数据库也使用面向对象pymysql连接# encodi...
2020-04-03 18:59:42 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人