随笔分类 - Python
内建模块
摘要:场景介绍:子类中需要调用父类的某个已经被覆盖的方法。 super函数的一个常见用法是在 __init__() 方法中确保父类被正确的初始化了:
阅读全文
摘要:官方文档介绍https://docs.python.org/3/library/urllib.parse.html 但其实我们最常用的函数只有几个, urljoin: quote:
阅读全文
摘要:进制表示: 二进制:>>> abin = 0b1000>>> abin8 八进制:>>> aoct = 0o123 (数字0,字母o)>>> aoct83 十六进制:>>> ahex = 0xAB >>> ahex171 转换成十进制: 输入必须是字符串 转换成其它进制: bin() hex() o
阅读全文
摘要:centos 安装tesseract 接口就是pytesseract.image_to_string(),前提就是需要安装tesseract-OCR,并加入环境变量。 这里再记录一下识别中文的流程: 1. 下载二进制windows安装包 https://github.com/tesseract-oc
阅读全文
摘要:基于函数实现 基于类实现 传入类的入口函数,即可实现多线程 总结一波,实际实现多进程的进程是类的实例化对象的run函数(baidu.run),因此在初始化类时是串行的,而很多模块并不能在同一进程中实例化多个对象。 例如: 线程池、进程池:
阅读全文
摘要:md5: SHA1: CRC32: 其中SHA-1与MD5 的最大区别在于其摘要比MD5 摘要长 32 比特。对于强行攻击,产生任何一个报文使之摘要等于给定报文摘要的难度:MD5 是2128 数量级的操作,SHA-1 是2160 数量级的操作。但由于SHA-1 的循环步骤比MD5 多(80:64)且
阅读全文
摘要:使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。 python
阅读全文
摘要:目前pip install pyinstaller已经成熟 但是还是有一些坑,郁闷了好久,记一下注意点吧。 将py脚本打包成exe文件时,如果导入了非python自带库,则需要将导入的库从site-package中复制粘贴放在打包文件当前目录下。 然后运行pyinstaller -F xxx.py。
阅读全文
摘要:import warningswarnings.filterwarnings("ignore")看起来整洁一点,嗯就是这样强迫症
阅读全文
摘要:在深入学习装饰器时,发现log日志实例,才发现之前对于logging模块的理解实在是浅了,于是打算好好整理一篇来记录logging,用优雅的方式来解决程序日志记录的问题。 logging 相比print的优势: 可以在 logging 模块中设置日志等级,在不同的版本(如开发环境、生产环境)上通过设
阅读全文
摘要:这是线程间最简单的通信机制:一个线程发送事件,其他线程等待事件事件机制使用一个内部的标志,使用set方法进行使能为True,使用clear清除为falsewait方法将会阻塞当前线程知道标记为True
阅读全文
摘要:学了忘,忘了学,忘了就来看一下。。。唯一进步的就是这次学的比上次更快了- - 最常用的几个: os.getcwd() # os.path.abspath(os.path.dirname(__file__))获取当前文件所在目录 os.listdir(path) 列出该目录下的所有文件 os.path
阅读全文

浙公网安备 33010602011771号