随笔分类 -  Python

Python基于 BaseHTTPRequestHandler 创建简单Web服务
摘要:使用python启动最简单的WEB服务. 基于BaseHTTPRequestHandler, 接收二进制图像, 调用PaddleOCR识别并返回JSON字符串结果 阅读全文

posted @ 2024-03-27 01:08 Milton 阅读(235) 评论(0) 推荐(0) 编辑

Miniconda 安装和使用笔记
摘要:Miniconda是Anaconda的简化版, 可以管理多个Python版本的环境. 实际使用的话, 占用的空间不会很小, 我跑一些正常的应用后, 安装目录占用空间4.3GB, 安装建议要预留10到20G的空间. 安装 Miniconda 下载安装包 https://docs.anaconda.co 阅读全文

posted @ 2024-02-20 20:05 Milton 阅读(1789) 评论(1) 推荐(0) 编辑

Python 虚拟环境 virtualenv 笔记
摘要:初始化 virtualenv 方式一: virtualenv 安装 virtualenv, 不用sudo的话, 是安装到用户home目录下 pip install virtualenv # 此时如果 virtualenv 命令还不能用, 需要执行一下 source ~/.profile 然后在当前目 阅读全文

posted @ 2023-02-02 13:29 Milton 阅读(260) 评论(0) 推荐(0) 编辑

Ubuntu20.04 PyCharm不能输入中文的解决办法
摘要:在2020.3之后的PyCharm, 无法输入中文, 我使用的是ibus, 据网上搜索结果看, fctix也一样有问题. 在网上查到的, 修改环境变量的方式无效. 实际的原因在于JetBrain使用的是自己定制的JVM, 和中文输入法有冲突. 官方给的临时解决方案是将Java运行时换成他们提供的替代 阅读全文

posted @ 2021-11-04 13:23 Milton 阅读(1062) 评论(0) 推荐(0) 编辑

PlatformIO手工升级stcgal到1.6版本
摘要:PlatformIO自带的stcgal版本为1.4, 这个版本只支持到STC15, 不支持STC8. 在使用PlatformIO内建的upload写入STC8A8K64S4A12时, 会提示不识别的协议stc8. 在PlatformIO的mcs-51项目下看了下提交历史, 最近一两年基本没有更新, 阅读全文

posted @ 2021-10-24 23:07 Milton 阅读(494) 评论(0) 推荐(0) 编辑

Python抓取网页例子
摘要:功能 一级分页列表页, 二级数据页 不定表头, 写入CSV 正则匹配, 在()中使用?:实现只匹配, 不捕获 HTTP头设置 #!/usr/bin/python3 # -*- coding: UTF-8 -*- import re import time import requests import 阅读全文

posted @ 2021-03-16 01:54 Milton 阅读(186) 评论(0) 推荐(0) 编辑

wxPython 笔记
摘要:安装 Win7 / Win10 直接通过 pip install wxpython 安装 Ubuntu18.04 / Ubuntu 20.04 在Linux下的安装会稍微麻烦, 可以参考官网上的说明 https://wxpython.org/pages/downloads/ 因为存在不同的环境, 以 阅读全文

posted @ 2020-05-07 12:15 Milton 阅读(856) 评论(0) 推荐(0) 编辑

用于解析FBNeo游戏数据的Python3脚本
摘要:FBNeo在代码中存储了游戏的元数据, 其数据格式为 struct BurnDriver BurnDrvCpsStriderua = { "striderua", "strider", NULL, NULL, "1989", "Strider (US set 2)\0", NULL, "Capcom 阅读全文

posted @ 2020-02-26 11:28 Milton 阅读(1054) 评论(0) 推荐(0) 编辑

Python的threading和multiprocessing
摘要:Python的threading 基础用法, 通过 threading.Thread() 创建线程, 然后 start() 和 join() 使用线程池. 使用as_completed, 可以阻塞并按完成顺序输出结果, 而直接用executor.map()会将结果收集完成后一起返回. . Pytho 阅读全文

posted @ 2019-10-24 18:02 Milton 阅读(931) 评论(0) 推荐(0) 编辑

从阿里云DATAV GeoAtlas接口抽取行政区划数据
摘要:阿里云提供的地理信息接口 https://datav.aliyun.com/tools/atlas/ 有两个接口, 一个是[行政编码].json, 一个是[行政编码]_full.json, 从接口中可以提取到区县一级的行政区划信息. 提取的过程中遇到的一些问题: 从[行政编码].json中读取的信息 阅读全文

posted @ 2019-05-31 15:33 Milton 阅读(15449) 评论(0) 推荐(0) 编辑

phpBB3导入帖子的Python脚本
摘要:关联的数据表 在phpBB3中导入用户时, 需要处理的有两张表, 一个是 topics, 一个是 posts.为了方便与原数据关联, 需要在这两个表上新增一个字段并建立唯一索引 如果是新安装的论坛, 在每次导入之前, 用以下语句初始化: 需要的最小数据集 posts表, 需要的最小字段集为 `top 阅读全文

posted @ 2019-01-13 15:46 Milton 阅读(635) 评论(0) 推荐(0) 编辑

Windows下python3生成UTF8的CSV文件和sha256sum踩坑记录
摘要:CSV的坑 在Ubuntu下是简单的写入完事 .在win7下, 用msys2环境执行同一个python脚本, 发现生成的csv有两个问题: 1)有空行, 2)编码变成了GB2312 关于空行的问题, 百度的结果都是open(filename, 'wb')来解决, 但是在python3下会报 .最终在 阅读全文

posted @ 2019-01-03 12:26 Milton 阅读(920) 评论(0) 推荐(0) 编辑

Python3连接MySQL
摘要:Python连接MySQL的工具类 目前主要有以下这些 MySQLDB http://mysql-python.sourceforge.net/MySQLdb.html, https://github.com/farcepest/MySQLdb1, https://github.com/farcep 阅读全文

posted @ 2018-12-24 20:21 Milton 阅读(514) 评论(0) 推荐(0) 编辑

Python3 笔记
摘要:安装 Windows 10 在官网上直接下载安装包, https://www.python.org/downloads/windows/ 对应64位win10三个安装包:embeddable, executable和web-based,第一个是最小化用于嵌入其他项目的,第二个是正常安装包带pip,第 阅读全文

posted @ 2018-12-12 09:29 Milton 阅读(566) 评论(0) 推荐(0) 编辑

反爬虫字体混淆
摘要:Win7下的python: 通过amd64的二进制文件安装, 位置在 C:\Users\Milton\AppData\Local\Programs\Python\Python37\ 安装pip3 通过pip3安装fonttools 代码例子, 猫眼的字体反爬虫已经升级了, 不再是简单的顺序关系, 这 阅读全文

posted @ 2018-12-07 16:33 Milton 阅读(1816) 评论(0) 推荐(0) 编辑

导航