分类 "Python" 下的文章 第1页

gunicorn运行的python程序日志不能实时打印print

ZhangJian 2023-08-20 Python

使用supervisor运行网站,调试print无法显示,发现重启程序之后日志才有原来python解释器中,print是stdout输出, stdout输出流默认是行缓存的 ( line-buffered ),重定向和输出到控制台的内容会先被存在缓冲区中暂存,遇到换行符“\n”,或者缓存区的数据...

python项目快速导出第三方库和安装第三方库

ZhangJian 2023-03-24 Python

导出:pip freeze > requirments.txt安装:pip install -r requirements.txt

推荐一个python简单易用的验证码识别库ddddocr

ZhangJian 2022-05-21 Python

项目地址 https://github.com/sml2h3/ddddocr 使用方法参见项目说明,对于简单的验证码识别度很高,牛x 测试例子 import ddddocr import requests r = requests.get("https://www.beian...

flask jinja2模板中变量html不转义

ZhangJian 2022-05-20 Python

jinja2在默认的情况下是自动转义的,为了防止被恶意脚本攻击 关闭转义的方法 1.safe过滤器 2. {% autoescape false %}代码块 {{ text|safe}} 或者 {% autoescape false %} <!-- 内容 --> {% enda...

python代码的第一行#!/usr/bin/python3作用

ZhangJian 2022-05-16 Python

第一行的!/实际上是指定Python的解释器的路径的,写上这行之后就不用加上python 只能运行文件了 如果路径填写错误会报错,windows不支持 测试在虚拟环境中也是可以运行的,需要赋予执行权限 查看权限命令 `ll p.py` r-读 w-写 x-执行 chmod +rwx...

python redis模块保存的是字符串,取出来是bytes字节类型解决方法

ZhangJian 2022-05-15 Python

在python3中 redis连接存进去的是字符串类型取出去是字节 每次取出来decode一下太麻烦 解决办法 连接redis的时候,加上decode_responses=True , 默认关闭解码。 redis在初始化连接时通过encoding='utf-8'默认使用utf-8...

esp8266 micropython舵机SG90,MG996的驱动

ZhangJian 2022-05-01 Python

舵机的接线方式 三根线分别对应 红色-VCC 电源正极 棕色-GND 电源负极 橙色-信号线 这里接在支持PWM的引脚 Pin(2) 根据舵机的参数得知 这里SG90,MG996测试如下 PWM控制周期是20ms 频率为1s/20ms=50 来自文档: 舵机的控制一...

esp8266 micropython开发环境配置驱动安装

ZhangJian 2022-04-25 Python

esp8266支持非常多的编程方式 原生的C语言,AT指令,Lua,python等等 根据自己熟悉的语言选择合适的开发方式 Arduino有丰富的扩展资源也是用的人最多 目前我用到的只是一些简单的硬件,控制舵机,继电器micropython完全够用了 十几块钱的wifi开发版这个价格太香了...

linux python创建虚拟环境venv 并使用

ZhangJian 2022-03-24 Python

使用python自带的`venv`模块 python3 -m venv /path/to/new/virtual/environment -m 以模块的方式运行 最后的路径是虚拟环境的位置 Windows和Linux都可以使用 python -m venv c:\path\t...

centos安装python环境

ZhangJian 2022-03-16 Python

测试环境Centos7.6 Python3.9 系统默认自带Python2不能删除,系统命令要用到 查看默认版本,一般是位于/usr/bin/python目录下 python -V 查看已经安装的版本 ls -l /usr/bin/python* 创建安装位置文件夹 ...

统计
文章数目 :
总字数 :
总浏览数:
建立时长 :