人生如逆旅,我亦是行人

标签 Python 下的文章

July 25, 2020

Python控制鼠标键盘

网上有使用PyMouse,PyKeyboard,PyUserInput(前两者的整合,不活跃)的,但发现我并不适用,Pip都装不上,所以寻着PyUserInput的Readme文件找到了Pynput这个库。这是一篇水文章。pip install pynput 键盘from pynput.keyboard import Key,Controller keyboard = Controller(...
July 15, 2020

GPG加密实践与Python调用

GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物。GnuPG依照由IETF订定的OpenPGP技术标准设计。GnuPG用于加密、数字签名及产生非对称钥匙对的软件。基本用法安装GnuPG一般情况下,Linux系统自带GnuPG,输入gpg可以看到相关的帮助与用法:gpg (GnuPG) 2.2.12 libgcrypt 1.8.4 ...
July 28, 2019

Flask-Mail的简单使用以及异步发送

Flask-Mail是Flask的邮件扩展,能让我们以简单的方式方式邮件。安装pip3 install flask_mail 配置MAIL_SERVER : 服务器地址,默认为 ‘localhost’ MAIL_PORT : 服务器端口,默认为 25 MAIL_USE_TLS : 使用TLS,默认为 False MAIL_USE_SSL : 使用SSL,默认为 False MAIL_DEBU...
July 15, 2019

Python Select 轮询

Select适用于类UNIX系统,可用于Socket,File等有文件描述符的动态轮询。服务端#Py3环境下,现在大部分迁移到Py3了 import socket import select #监听配置 s = socket.socket() s.bind(('0.0.0.0',8500)) s.listen(1024) #连接列表,包括服务器 conn_socket = [s,] #存储可...
July 10, 2019

Python线程间通信

共享全局变量这是最简单的方法,也是最不线程安全的方法。一个例子:import time import threading i = 0 def test(): global i while 1: i += 1 #time.sleep(0.3) def test2(): global ...
June 8, 2019

Tornado Websocket 通信

这次使用Python来进行Websocket通信,使用Tornado自带的Websocket库,与游览器自带的api。目录结构. ├── static │   └── index.html └── websockettest.py Python#coding=utf-8 import tornado.web import tornado.websocket import tornado.ht...