用python代码做一个提取汉字的桌面exe快捷方式
步骤一:创建.py文件
如果导入两个库pytesseract和PIL有问题去看我的这篇文章
python代码提取图片文字
打包不会的去看这篇
将python中的.py文件打包成.exe
import pytesseract
from PIL import Image
def demo():
# 打开要识别的图片
print("进入成功")
i = 0
#保证程序持续的运行
while i < 100:
a = input("请输入数字,1进入提取中文,否则进入提取英文:")
if a == '1':
inpt1 = input("请输入路径:")
image = Image.open(inpt1)
text = pytesseract.image_to_string(image, lang='chi_sim')
print(text)
else :
inpt = input('请输入路径:')
image = Image.open(inpt)
text = pytesseract.image_to_string(image, lang='eng')
print(text)
i = i + 1
# 路径测试../selfLesson/test.png成功
# 路径测试F:\pycharm\selfStudy\selfLesson\test.png成功,图片的绝对路径
# F:\pycharm\selfStudy\selfLesson\3.png 测试成功
# C:\Users\chaojixingyun\Pictures\QQ浏览器截图\1.png 测试成功
# 使用pytesseract调用image_to_string方法进行识别,传入要识别的图片,lang='chi_sim'是设置为中文识别,
#识别英文设置为eng
if __name__ == '__main__':
demo()
步骤二找到.py文件的存放路径使用cmd打开命令提示符

步骤三:输入pyinstaller -D extraction.py
Pyinstaller可以通过简单的命令进行python代码的打包工作,其基本的命令为: pyinstaller -option xxx.py
-D表示 生成一个文件目录包含可执行文件和相关动态链接库和资源文件等;
-F 仅生成一个可执行文件
-w:表示希望在生成的.exe程序运行过程中,不要出现cmd黑框(注意我做的这个程序需要用到路径输入所以不使用-w)

我成功后exe文件出现的位置



创建桌面快捷方式
右键选中文件然后点击快捷方式

对象的位置选择生成的exe文件的位置,然后输入快捷方式的名字就行了

然后将快捷方式粘贴到桌面即可

测试快捷方式
注意:一定要输入绝对路径
双击运行就可以输入绝对路径然后提取文字了

最后,一个便捷的输入路径提取汉字的软件就做完了,但是缺少界面,也不够美观,用的还是命令提示符,还有很大的改进空间
以后有时间会试着做一个界面,让提取更便捷