Python
冷小鱼
博客以实战为主,欢迎大家留言讨论。
展开
-
Centos7 安装 Python3.9
下载源码包wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgztar -zxvf Python-3.9.0.tgzcd Python-3.9.0安装系统依赖(重要)这一步不执行,后面各种错误,报错后,从这一步从新开始。yum -y install zlib* gcc openssl openssl-devel编译安装指定安装目录为/opt/python39./configure --prefix=/opt/pyt原创 2022-01-21 17:21:11 · 6186 阅读 · 5 评论 -
Python3 Ocr 初探
环境概述|Python|3.9.2 ||-pytesseract 客户端-|-5.0-|| pytesseract 依赖库| 0.3.8 || 语言包|chi_sim.traineddata、chi_sim_vert.traineddata |下载地址CSDN资源地址:https://download.csdn.net/download/yanxilou/76285648客户端:https://github.com/UB-Mannheim/tesseract/wiki语言包:https原创 2022-01-17 16:24:45 · 733 阅读 · 0 评论 -
Datax-web 使用Python3 执行脚本
dataxweb执行脚本核心代码ScriptJobHandler@Override public ReturnT<String> execute(TriggerParam tgParam) throws Exception { if (!glueType.isScript()) { return new ReturnT<>(IJobHandler.FAIL.getCode(), "glueType[" + glueType + "]原创 2021-10-12 11:25:42 · 2015 阅读 · 1 评论 -
Python ID 生成(UUID、自增、19位雪花算法ID)
UUIDUUID(Universally Unique Identifier)是通用唯一识别码,在许多领域用作标识,比如我们常用的数据库也可以用它来作为主键,原理上它是可以对任何东西进行唯一的编码的。import uuidname = "Li"namespace = "Frank"'''基于MAC地址,时间戳,随机数来生成唯一的uuid,可以保证全球范围内的唯一性。'''print(uuid.uuid1())'''算法与uuid1相同,不同的是把时间戳的前4位置换为POSIX的UID原创 2021-08-12 15:40:35 · 9769 阅读 · 0 评论 -
python Authentication plugin ‘caching_sha2_password‘ is not supp
最近使用Python开发数据库操作,出现这个错误,解决方案有俩个:方案一、修改MYSQL的配置。import mysql.connector注意:如果你的 MySQL 是 8.0 版本,密码插件验证方式发生了变化,早期版本为 mysql_native_password,8.0 版本为 caching_sha2_password,所以需要做些改变:先修改 my.ini 配置:[mysqld]default_authentication_plugin=mysql_native_password原创 2021-08-11 14:54:59 · 427 阅读 · 0 评论 -
fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached
本质原因是:https://fake-useragent.herokuapp.com/browsers/0.1.11无法访问导致,看到很多文章说,把这个地址的内容复制出来,我很惊讶,都访问不了,怎么另存为?在项目当前目录新建fake_useragent.json,内容如下:{"browsers": {"chrome": ["Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0..原创 2021-06-25 16:25:20 · 1195 阅读 · 0 评论 -
PyCharm4 安装
name:newasp=====LICENSEBEGIN=====09086-1204201000001EBwqd8wkmP2FM34Z05iXch1AkKI0bAod8jkIffywp2WalWZejIQ6AAuAVVPbzHZpOvqvdJFHEBbvbXW2t1jQI=====LICENSEEND=====name:newasp=====LICENSEBEGIN=====58877-1204201000002h9ii68IdWfb...转载 2021-04-23 10:56:22 · 199 阅读 · 0 评论 -
Python 下划线
下划线 模式 举例 含义 单前导下划线 _var 命名约定,仅供内部使用。通常不会由Python解析器强制执行(通配符号导入除外),只作为对程序员的提示。 单末尾下划线 var_ 按约定使用以避免与Python关键字的命名冲突。 双前导下划线 __var 当在类上下文中使用时,触发“名称修饰”。由Python解释器强制执行。 双前导和双末尾下划线 __var__ 表示Python语言定义的特殊方法。避免在你自己的属性中使用这种命名原创 2021-03-30 15:25:55 · 112 阅读 · 0 评论