01 2022 档案
摘要:在Python中,我们使用json.dumps将 Python 对象编码成 JSON 字符串的时候,会出现很多空格。 因为有时候我们需要处理字符串,比如加密等,但是由于多了空格,加密后肯定不一致的,那么就需要去掉这些空格。 在json.dumps官方文档里也说明了,为了美观默认会加上逗号空格和冒号空
阅读全文
摘要:分享一下玩OCR的过程, 因为咱们后台登录的时候经常都会让输入验证码, 每次验证码都不相同, 搞自动化就有了一个不得不翻越的问题. 首先我们要去百度智能云申请一个账号.(申请后百度工作人员会电话问你用的如何如何...) 我开通的是 通用文字识别(标准版) ,会给免费使用次数(每月1000次超出后收费
阅读全文
摘要:记录一个之前遇到的事情. 有的时候安装了一个程序后, 没有卸载入口. 进程杀了后, 过不了多久还会自己启动. 文件非常难删除. 基本上都是在和电脑拼手速. 你知道它的安装位置和文件 ,但你就是很难搞死它. 我知道你也遇到过对不对? 照例先搬运相关知识点: 今天要用到 os 和 sys 模块 os.w
阅读全文
摘要:今天发现一个问题,之前的一个程序运行时间久了,日志文件越来越大.感觉这里可以优化一下,故上网搜索了一番. 先搬运相关知识点: logging 中常用的日志处理方法和类 1. StreamHandler:logging.StreamHandler,日志输出到流,可以是sys.stderr,sys.st
阅读全文
摘要:知识点 1, 闭包函数,传入参数和返回值都是函数2, 闭包函数的返回值函数是对传入函数的增强 没入门之前看这个知识点可能一头雾水,悟了以后就会认同的, 所以先记在心里就行. 并且装饰器也是python的一种语法糖. 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景
阅读全文
摘要:关于读取配置文件的想法 主要是因为程序里面通过改变变量值 达到不同的目的 如果写死 变成常量 如果下次领导说换一个玩法 还得去改代码 再重新编译一次 开发过程中发现较关键的变量 最好是把它配置化 当然如果你来了 肯定也是为此 进入正题 config.ini [test] addr = https:/
阅读全文
摘要:安装与使用 1.导入Python SQLITE数据库模块 Python2.5之后,内置了SQLite3,成为了内置模块,这给我们省了安装的功夫,只需导入即可~ import sqlite3 2. 创建/打开数据库 在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,
阅读全文
摘要:self.tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 写socket的那段时间,出于好奇,查了一下这个参数的意思结论如下: 1 建立socket传递的地址域,及bind()的地址结构稍有区别: socket() 分别传
阅读全文
摘要:最近遇到了一个困扰许久的问题 因项目上一个功能接口使用了wss协议 所以尝试用python来请求验证接口正确性 通用代码如下: from websocket import create_connection wss_url = "wss://.........." wss = create_conn
阅读全文