python
python学习
夏安
这个作者很懒,什么都没留下…
展开
-
Python利用百度AI提取图片中的文字信息
Python利用百度AI提取图片中的文字信息安装百度AI : pip install baidu-aip到https://console.bce.baidu.com/ai/创建文字识别应用,获取APP_ID、API_KEY、SECRET_KEY(可以参考之前的博客:用Python实现人像动漫化)代码如下# -*- coding: UTF-8 -*- from aip import AipOcr# 定义常量 根据自己的填充APP_ID = ''API_KEY = ''SECRE原创 2021-03-22 23:17:23 · 847 阅读 · 0 评论 -
Python提取图片中的文字信息
Python提取图片中的文字信息使用的Python库Python tesseract是Python的一个光学字符识别(OCR)工具。也就是说,它将识别并“读取”嵌入图像中的文本。Python tesseract是Google tesseract OCR引擎的包装器。它还可用作tesseract的独立调用脚本,因为它可以读取Pillow和Leptonica图像库支持的所有图像类型,包括jpeg、png、gif、bmp、tiff等。此外,如果用作脚本,Python tesseract将打印识别的文本,而不原创 2021-03-22 23:06:04 · 3661 阅读 · 0 评论 -
Python打包成exe,文件太大问题解决办法
Python打包成exe,文件太大问题解决办法原因解决办法具体步骤原因由于使用pyinstaller打包.py文件时,会把很多已安装的无关库同时打包进去,导致打包生成的.exe文件体积过大。解决办法使用pipenv创建虚拟python环境,在虚拟环境中安装.py文件所用到的库(即py文件中import的第三方库),然后在pipenv所创建的虚拟环境中使用pip安装打包所用到的pyinstaller。注意:本机安装过pyinstaller的也要重新进入虚拟环境中安装,不然会使用pyinstaller命原创 2020-11-15 22:53:34 · 6614 阅读 · 1 评论 -
pyinstaller打包:AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’
pyinstaller打包:AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’是因为pyinstaller打包时图片的格式不对 应该为.ico格式原创 2020-11-15 17:07:27 · 399 阅读 · 0 评论 -
pyinstaller设置图标出现“struct.error: unpack requires a buffer of 16 bytes”
pyinstaller设置图标出现“struct.error: unpack requires a buffer of 16 bytes”直接用png图片改后缀名为ico,然后pyinstaller -i icon.ico app.py报错:struct.error: unpack requires a buffer of 16 bytes解决方法:使用在线转换ico工具来转换图片就可以了,需要转换成尺寸为16*16的使用在线转换成ico的工具即可...原创 2020-11-15 17:06:04 · 4858 阅读 · 1 评论 -
Python打包成exe可执行文件
Python打包成exe可执行文件我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式。【注】 如果打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,但是如果不考虑32位系统的话无所谓,直接python64位版本直接打包原创 2020-11-15 16:55:16 · 791 阅读 · 1 评论 -
用 python 解决线性代数中的矩阵运算
用 python 解决线性代数中的矩阵运算import numpy as np'''description: 矩阵叉乘 matrix1 左乘 matrix2param {matrix1, matrix2} 多维数组return {matrix} 叉乘后的矩阵Date Changed: '''def multiplication_cross(matrix1, matrix2): a, b = np.mat(matrix1), np.mat(matrix2) return a原创 2020-11-08 22:21:56 · 563 阅读 · 1 评论 -
用 Python 修改微信(支付宝)运动步数,轻松 TOP1
用 Python 修改微信(支付宝)运动步数,轻松 TOP1项目意义如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现。实现方法手机安装第三方软件乐心健康,注册账号登录,将运动数据同步到微信和支付宝。用python脚本远程修改乐心健康当前登录账号的步数即可。第一步:在手机上安装乐心健康app。第二步:注册账号登录,并设置登录密码。第三步:完成第三方同步,将运动数据同步到微信和支付宝。第原创 2020-10-22 16:30:36 · 917 阅读 · 1 评论 -
pip 常用命令小结
pip 常用命令小结pip这个工具我们经常会用到,毕竟python 是一门以第三方库庞大而著名的编程语言,所以我们总会用pip 安装一些依赖库,当然这只是pip 最常用的一个命令,下面就来介绍一下 pip中你需要掌握的一些命令。在cmd中直接输入pip可以查看所有的命令参数以及可选项:更新pip的版本:pip install --upgrade pip安装这里暂用flask库举例,安装flask库,默认安装最新版:pip install flask指定要安装flask库的版本:pip原创 2020-08-22 15:28:27 · 1491 阅读 · 0 评论 -
Python处理json总结
Python处理json总结Python处理json总结JSON的基本语法如下JSON最常用的格式是对象的键值对json跟python中的字典的区别Python处理json的模块:json序列化和反序列化常用的JSON模块方法实例把字典转换成json串Python解码JSON对象读取json文件写入json文件Python类型转换JSON类型的对应关系json类型转换到Python的类型对照表Python处理json总结JSON:JavaScript Object Notation 【JavaScrip原创 2020-07-20 22:04:12 · 303 阅读 · 0 评论 -
用Python实现人像动漫化
用Python实现人像动漫化本文章会教你如何使用Python实现人像动漫化,先看看效果实例:实现过程如下:本案例是使用百度的API来实现的,首先需要进入百度AI开放平台注册账号,具体流程就不讲了。登陆后我们可以看到如下界面:import base64import requests# client_id 为官网获取的AK, client_secret 为官网获取的SKhost = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=原创 2020-06-17 16:06:04 · 6387 阅读 · 5 评论 -
Python推导式详解,带你写出比较精简酷炫的代码
Python推导式详解,带你写出比较精简酷炫的代码前言1.推导式分类与用法1.1 列表推导1.2 集合推导1.3 字典推导1.4 元组推导?不存在的2.推导式的性能2.1 列表推导式与循环的性能2.2 列表推导式与生成器推导式的性能前言很多小伙伴应该都做过打印九九乘法表吧你的代码是这样的呢list=[]for x in range(1,10): list2=[] for ...原创 2020-04-16 11:00:48 · 272 阅读 · 0 评论 -
教你使用Python制作酷炫二维码
教你使用Python制作酷炫二维码生成普通二维码生成带图片的二维码生成动态二维码参数详解这篇文章讲的是如何利用python制作狂拽酷炫吊炸天的二维码,非常有趣哦!实现这些功能的是Python的一个第三方库——myqr,它便是今天的主角了。myqr可以根据网址制作对应的二维码,二维码有三种形式可供选择:1.普通二维码2.艺术二维码3.动态二维码生成普通二维码在程序中导入MyQR包下的...原创 2020-04-11 14:07:28 · 402 阅读 · 0 评论