随笔分类 - Python
摘要:转载:https://www.jianshu.com/p/eaa1bf01b3a6 一、yaml文件介绍 yaml是一个专门用来写配置文件的语言。 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文
阅读全文
摘要:安装 pip insatll pyserial 初始化 简单初始化示例 import serial ser = serial.Serial('com1', 9600, timeout=1) 所有参数 ser = serial.Serial( port=None, # number of device
阅读全文
摘要:base64 是什么? Base64,顾名思义,就是包括小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"一共64个字符的字符集,(另加一个“=”,实际是65个字符,至于为什么还会有一个“=",这个后面再说)。任何符号都可以转换成这个字符集中的字符,这个转换过程就叫做base64编码。
阅读全文
摘要:socket 第一步,建立socket对象:这里与客户端一样,依然是: s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 第二步,设置和得到socket选项 python定义了setsockopt()和getsockopt(),一个是设置选项,一个
阅读全文
摘要:Python 串口通信 1.先安装serial库 pip install serial 此时报错,是因为我们库安装错了,吧serial库先卸载 pip uninstall serial 安装正确的库 pip install pyserial ok,在试试吧 打开串口的方式 首先先看端口是多少 Win
阅读全文
摘要:paho-mqtt介绍及安装 我们主要从pypi.org网站上进行学习,网址为https://pypi.org/project/paho-mqtt/。先把paho-mqtt安装起来。 pip3 install paho-mqtt -i https://pypi.douban.com/simple/
阅读全文
摘要:一、什么是Celery 1.1、celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task
阅读全文
摘要:pywinauto pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件,来完成我们自动化操作。 官方文档 https://www.kancloud.cn/gnefnuy/pywinauto_do
阅读全文
摘要:如何通过Type创建类 什么是元类以及元类如何定义? 类名+() 和对象+() 会执行__call__()方法
阅读全文
摘要:进入git界面 解决办法是: 输入第一行指令全部留空即可,一路回车 $ ssh-keygen -t rsa -C “邮箱地址” ##回车 Generating public/private rsa key pair.Enter file in which to save the key (/c/Us
阅读全文
摘要:1.导出python所有的安装包 pip freeze > requirements.txt 虚拟环境的作用 使用虚拟环境,可以使项目更简洁(只需要安装本身需要的资源),并且互相独立(不会互相干扰)。我们使用virtualenv来创建python的虚拟环境。 二、virtualenv 1、virtu
阅读全文
摘要:找到本地库的路径,然后将文件拷进去即可 拷贝到\Lib\site-packages中 PyCharm中是不会报错而且执行成功 cmd命令中执行成功 四、手动给python添加搜索路径 在python安装目录的\Lib\site-packages文件夹中建立一个.pth文件,内容为自己写的库绝对路径
阅读全文
摘要:引言 引用计数 标记清除 分代回收 python的垃圾回收,以引用计数为主,标记清除和分代回收为辅 1.引用计数 1.1环状双向链表refchain 在python程序中创建的任何对象都会放在refchain链表中 name = "灵感" age = 18 hobby =["爬山","跑步"] 注意
阅读全文
摘要:Python是怎样管理内存的? 1. Python的内存管理是由私有heap空间管理的。所有的Python 对象和数据结构都在一个私有heap 中。程序员没有访问该heap 的权限,只有解释器才能对它进行操作。为Python 的heap 空间分配内存是由Python 的内存管理模块进行的,其核心AP
阅读全文
摘要:定时任务框架APScheduler学习详解 APScheduler简介 在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()
阅读全文
摘要:快速插入300万行数据 # coding: utf-8 ## #from gevent import monkey #monkey.patch_all() import gevent import time import pymysql class MyPyMysql: def __init__(s
阅读全文
摘要:MTP发邮件 首先要了解几个协议: SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。它定义了邮件客户端和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。 POP3(Po
阅读全文
摘要:参考学习地址 https://www.yuanrenxue.com/sanic
阅读全文
摘要:通过pycharm初始化git环境 因为之前内网搭建了gitlab,参考此文章centos6搭建gitlab,所以可以通过gitlab很方便的创建一个project,我这边从无到有,先从gitlab上checkout一个仓库,这个项目之前已经从gitlab上创建了checkout之后,可能pycha
阅读全文