
python
奶茶37.2℃
海纳百川有容乃大
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 生成二维码图片
1.安装依赖库pip install qrcodepip install image2.生成图片文件import qrcodeqr = qrcode.QRCode(box_size=20)# 添加数据到二维码qr.add_data('hello world!')qr.make(fit=True)img = qr.make_image()img.save('./qrcode/test.png')3.测试运行代码即可生成二维码图片...原创 2020-05-10 16:46:57 · 898 阅读 · 0 评论 -
python POP3接收邮件
一.简介python 提供了poplib 模块收取邮件,一旦使用poplib.POP3 / poplib.POP3_SSL 连接到邮件服务器后,就可以使用pop3协议与服务器交互。pop3 协议属于请求-响应式交互协议。pop3协议的命令如下:user string: 向pop服务器发送登录用户名pass string: 向pop 服务器发送登录密码quit:退出pop服务器stat:...原创 2020-02-21 21:57:56 · 1908 阅读 · 0 评论 -
python发送邮件
python 使用 smtplib模块发送邮件步骤如下:1.链接smtp邮件服务器,并使用账号、密码登录服务器。2.创建EmailMessage 对象,代表邮件本身。3.调用smtp 连接对象调用sendmaii() 发送邮件import smtplib from email.message import EmailMessage #邮件服务器地址 smtp_server =...原创 2019-07-16 23:11:00 · 8496 阅读 · 0 评论 -
selectors 非阻塞通讯
一.简介使用socket 阻塞通讯时,当程序调用recv() 方法从socket 中读取数据时,如果没有读取到数据时,当前线程将会被阻塞,因此为了解决这个问题采用了多线程的方式,制约了服务器高并发的访问。selectors 模块允许socket 以非阻塞的方式进行通信,selectors 相当于事件注册中心,程序只要将所有事件注册给selectors 管理,当selectors 检测到sock...原创 2020-02-21 11:45:05 · 616 阅读 · 0 评论 -
python 生产者/消费者
线程在系统中运行时,线程的调度具有一定的透明性,通常程序无法准确预知线程的轮换执行,Python 可通过线程通信来保证线程协调运行。假设系统中有两个线程,这两个线程分别代表存款者和取钱者,现在假设系统有一种特殊的要求,即要求存款者和取钱者不断地重复存款、取钱的动作,而且要求每当存款者将钱存入指定账户后,取钱者就立即取出该笔钱。不允许存款者连续两次存钱,也不允许取钱者连续两次取钱。为了实现这种功...原创 2019-07-17 17:10:52 · 8357 阅读 · 0 评论 -
python install xxx 超时
使用python pip 工具下载一些模块时超时可以在下载模块是指定下载源:1.下载源:清华:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi...原创 2020-01-20 22:32:31 · 523 阅读 · 0 评论