自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 改进拖放PDF转换为图片在转换为TXT文件的程序

最近有2点更新,一是有一些pdf文件转换出来的图片是横的,这样也可以识别文字,但是可能会影响效果,另一个是发现有一些文字识别不出来,看了。发现是图片文件的尺寸太大了,为此将其缩小一半再识别。

2024-09-20 11:25:31 525 1

原创 windnd.hook_dropfiles中的create_buffer值太小无法拖放长文件名

发现,文件藏在路径太深入的地方,不能打开,因为拖放文件只能读取260个字节的文件名(b’路径),再查看windnd.hook_dropfiles函数,发现里面有个create_buffer(260),把它改成460,问题解决,搞不懂为什么要设置260。

2024-09-20 10:01:48 128

原创 奥维互动地图经纬度导入,再导出ovjsn再转化为kml格式

如果要用vba编写函数,可能比较麻烦,为此我使用python来转化。单元格的公式:=zh(SUBSTITUTE(SUBSTITUTE(R98,CHAR(34),"")," ",""))在文件上看到的经纬度是东经 116°5′27.78″,北纬 23°10′57.18″,要转化为。一、使用python将excel表中的经纬度换算成小数格式。上面为exzb.py源程序,用于vba传递参数并返回结果。使用python转化成kml格式:(自己编写的)其他经纬度可以用公式转换。用于去除字符串中的空格。

2024-09-16 23:11:21 628

原创 拖放WORD文件朗读全文

把WORD拖放到tkinter的窗口,就可以朗读整改word文件的内容。要注意word文件没有被打开。

2024-09-13 17:12:34 322

原创 Python识别拖放的PDF文件再转成文本文件

日常工作中经常用到PDF文件,有些PDF文件的文字是不能复制的,为了复制这些文字,我们需要转化PDF文件,或者采用微信的OCR图片识别文字,这样非常不方便。为此,我编写了一个Python小程序,利用Tkinter的拖放小窗口供平时拖放PDF文件到里面,等待paddle ocr识别PDF图片的文字,再转化为TXT文件,启动系统自带的记事本打开,复制要复制的文字后,再关闭记事本,就可以关闭Python小程序了,当然也可以一直拖放,一直关闭记事本。(不关闭记事本而关闭程序会出错)

2024-09-13 12:53:01 441

原创 Win10下64位Python连接32位Oracle数据库

原文章里面用了instantclient_11_2,而我用的是instantclient_12_2,好像这个才能有匹配64位,我尝试过用11.2,还是不行。12.2的客户端我上传了,要上传11.2的,上传不了。上图是原文章的,我用的是12_2。原文章里面有个问题就是建立环境变量,这个变量建立后,PL/SQL Developer就不能用了,会出现12154的错误,需要把环境变量删除掉才可以。至此,电脑就可以用Python和PL/SQL Developer同时连接Oracle 32位的数据库了。

2024-09-10 10:24:35 225

原创 Python实现截图识别文件保存记录功能

的启发,我决定做一个可以在屏幕截图,然后识别截图中文字的小程序,这样就可以提高工作效率。对于wps的图片识别文字需要会员也可以无视,对于微信截图再识别文字也比较麻烦。再者,将识别的文字保存到excel文件,就可以不断截图,不断获取文字,提高工作效率。

2024-08-29 12:38:19 210

原创 Python把扫描全能王生成的图片合成pdf

平时经常采用扫描全能王扫描文件,但没有会员,就会在右下角放一个二维码广告,后来有人告诉我,可以导出图片再打印出来,就不会存在二维码广告,我尝试,果真如此。但是每一次要一张张图片打印比较麻烦,有没有办法把图片合成pdf打印呢?

2024-08-28 17:30:21 195

原创 Oracle查询表名和各表列名和每列的值

用于查询GP_开头的所有表的表名,行数,和各个表的列名,用于了解数据库情况。

2024-08-27 10:30:30 158

原创 利用按键精灵自动完成阅读任务

有某项学习要求,需要在网页上看一些文章,看大概1-2分钟,页面下面有个圆形的按钮就会从灰色变成蓝色,就算完成任务,可以点击灰色的》符号,阅读下一篇文章。

2024-08-20 18:06:59 236

原创 用python写智能监控程序

利用笔记本摄像头做监控,保存间隔5分钟的照片。今天,觉得保存的照片太多了,对于上班时间,可以多拍摄一些照片,下班的时间可以少拍一些照片,夜里拍摄间隔时间可以更长,为此采用cron,定时进行拍摄。还有,如果笔记本前没有变化,那么拍摄的照片就没有意义,所有拍摄的照片应该与上一张照片对比,如果没有变化,那么可以不保存。对于一直拍照,还是用数据库来记录拍照的信息,如拍照时间、照片的亮度、图片平均hash码(我用这个来判别照片是否需要保存)等。三、按调度运行拍照程序。

2024-08-19 17:51:47 209

原创 Python采用Dos执行命令方式定时运行py程序

的py程序用于利用笔记本长期为自己监控笔记本前面的情况。运行一段时间时发现该程序内存泄漏,每5分钟增加几m的内存占用,用了很多方法都无法解决这个问题。所有对于有内存强迫症的我,就非常不舒服,用一二天就把他关闭重启。今天,我突然有一个想法,我可以用我平时用dos命令运行py程序的方法,5分钟执行一次,每一次就只拍一张照片。分开写2个py程序,一个是拍照的程序,一个是定时运行拍照的程序。这样运行下来,该程序平时就只有占用50多m内存。

2024-08-12 15:08:01 306

原创 python控制BroadLink智能插座开关按cpu温度给笔记本打开风扇

这个E81656CA934B是去掉:的mac地址,其中重要的一个devtype=32021是通过显示设备信息的代码找出来的,用sp4是我探索出来的,因为显示的代码是(忘记了),我用的是sp mini3,有sp2和sp4可以用,一开始用sp2不能控制开关,后来我修改为sp4,就能用了。器,因为是usb通电的,需要一个充电器,由于充电器如果长期通电会影响寿命,于是我想通过智能开关进行控制,我查了一些设备,发现pdd上有一款15元的智能插座可以使用python控制,主要是搜索博联插座,选择价格便宜的。

2024-08-01 17:48:51 229

原创 pdf转图片后识别文字后转txt文件

score 是识别度大于0.75,lines注释那个是按不按pdf的文字进行换行。比较实用的代码,不用花钱去买会员,文字识别是采用paddle GPU版本。

2024-07-27 09:43:42 206

原创 笔记本利用Python自动拍摄照片并判断明亮度后按时间保存

有时笔记本在公共场合使用,人离开了笔记本,又想知道有没有人偷看自己笔记本的内容,或者为了监控在公共场所的情况。为此,我写了一段python程序,利用cv2拍照,监控在笔记本前的情况,5分钟拍照一次,如果是夜晚,拍摄的照片是黑色的,选择不保存。这样就可以每5分钟观察谁在笔记本前干什么。

2024-07-26 09:35:13 186

原创 有关学习app的更新番茄时间功能

,打开app时记录时间,这个时间要写入数据表fq表(番茄表),每一次按键即启动bt函数时,就分析当前按按钮时间是否在fq表中最新的时间(用id自增倒序排列)后25分钟内,如果是程序继续,如果不是就让所有按键按不了,并在input提醒小孩退出(或者恢复到开始选择年级的界面),通常这个时候小孩会休息完回来,那么他从新开始程序就要生成一个fq表中的新id和记录新的时间。所有的平均速度按总用时,除以答题答对题数。结果显示:在label中显示“本次番茄时间,无声n,x题,m秒,有声n,x题,m秒,听写n等等”。

2024-07-08 10:31:30 502

原创 100以内四则运算练习(千纬数学)再次更新,选取难题

为此,我修改了代码,在原ys表中的cuo列,修改其用途,用于记录每答一题的时间,这个时间数据是用20秒去减去答题的秒数记录的,比如做题速度为3秒,那个这个数值就是17,也就是说数值越大说明该题的做题速度越快,这样做的目的是为了排序,按正序去排列要提取的题目,数值大即做题速度越快的题目就会沉淀在后面不会被提取出来,提取出来的是一些答题速度慢的题目。当然一开始的cuo的数据都是0,那么就在cuo数值较小的范围内选题,这样一圈,全部的题目都答完了,在从答题速度慢的题目选题答。通过这个提高孩子的运算能力。

2024-06-24 10:32:53 542

原创 python开发一个成语消消乐安卓游戏

一、准备好成语,为了让小孩能够学习一些不熟悉成语,我特意采集成语的拼音、解释、示例、出处等。采集了2天,这个过程不光彩就不写采集的代码了,成语一共有30000个。然后再采集小学、中学及常用的成语,与30000个成语碰撞,列成不同的表,再表中增加一列记录练习的次数。二、开始编程,这个界面与我之前开发的差不多,就为了快点上手。成语拆成2个2字的词语,要连续点击连成4字成语就会消去,共12个成语,消去10个就过另外一个。app下载请加976674613 Q群。

2024-06-19 21:35:05 545

原创 Python下3种文字识别工具的源码和效果比较

从识别的准确率上看,易语言的最好,然后是paddleocr,但pytesseract能识别出空格。中华历史 岁月五千 文武成康 治乱存亡 渊源流长 古往今来 雪雨风霜。王侯将相 公卿大夫 敢于担当 塞外边疆 秦皇汉武 汉刘曹魏 李唐赵宋。记忆忘却 惊险刺激 孤单寂寞 喜怒哀乐 悲欢离合 休福灾咎 胜败输赢。成双结对 率部突围 治乱安危 权势名位 阅历趣味 开花结果 春华秋实。成双结对 率部突围 治乱安危 权势名位 阅历趣味 开花结果 春华秋实。

2024-06-14 14:52:10 1003 1

原创 千纬认字(用base64编码gif动画解决toga不能显示gif动画问题)

5.为此,查找相关例子,修改代码,让其实现base64图片功能,终于大功告成,解决在Toga显示gif动画的功能,当然,这个过程是漫长的,有段时间还考虑用pillow逐帐显示图片,但都以失败告终。2.(无用功)为此我继续采集www.cidianso.com网站上的gif的url,再用WebView显示,发现我要显示100*100的gif,在电脑上是正常的,但在手机上gif按原图像300*300显示,不会缩放。中,有个办法可以使用。这样在gif标签中设置高度和宽度就解决这个问题。app下载链接等我评论来发。

2024-06-05 17:58:43 477 1

原创 千纬认字(更新增加部首及笔顺动画)程序源码及win版发布

这次更新变化还是比较大的,一是增加听写功能,从1至25按顺序给小朋友按,听写好就按下是否听写正确。二是提醒功能,如果超过30秒、60秒、90秒不按(即不做题)就用声音提醒小朋友做题。三是采集2700多个小学生生字的部首,在无声出题时帮助小朋友选择字,这里还有个更新就是出题是会连续三个界面的字相同,但出题的顺序不同,无声出题是第一次是拼音加2组词,第二次是拼音加部首加一组词,第三次是部首加2组词。附注:用beeware生成安卓app时,gif动画不能正常显示,这个问题待解决;

2024-05-26 22:06:20 343

原创 100以内四则运算练习(千纬数学app)正式版及其源码

今天,结合发现beeware生成android程序,需要把数据库文件放在data/data/包名/的文件夹中,才能保存数据,而不用去让app获取手机文件读写权限,能更方便大家使用。加上将答数学运算题的答题速度计算积分,以增加小学生答题兴趣,并让家长能知道孩子的学习情况,引入积分机制,更新了原有app,并发布正式版。

2024-05-02 15:58:55 573 1

原创 千纬认字app再次更新并发布正式版(增加25格、积分、计时功能)

一、更新内容:增加3个表,一个是记录每题用时的表,一个是积分表,一个是app参数表,这些在app.py中都要说明。增加功能:可以变换16格到25格,需要在下一次打开app才变化。心得:在程序中设置dncs变量,就每次生成程序不要去动太多代码。

2024-05-01 10:40:28 298

原创 千纬数学app(读题版)制作和源码

后来发现没有发出声音,不能知道孩子的学习情况,为此我制作了一个有朗读题目的app,这样小学生会更加喜欢它。说明:这里面采用多线程播放声音,中间用sleep来处理,让声音加快播放,即播放间距加密,这是没有办法的办法。一、生成声音文件和声音时长数据。

2024-04-27 13:25:33 281

原创 千纬认字app更新源代码和说明

一个是数据库中有一些错误,我重新上传(里面有小孩的练习数据,大家可以update更新删除);一个是计算用时出现一段时间不用平板仍然计算,且不能查看孩子每天练习的时间;一个是有些组词达4-5个,要全部念太慢了,只能分成2个声音随机选择念;一个是对于小学生认字最好能跳年级学习,如一年级就要学二年级上册的生字,这样比较好;最后一个是原设计按积分少的多练习,这样积累久了就出现练习的难度越来越大,为此设置3种出题难度的模式随机出题,减少小孩的学习难度,增强信心。这里就不再提供更新后的app了,希望大家自行制作。

2024-04-20 15:17:42 322

原创 更新小学生练习口算安卓app程序的说明和代码

然后,我修改源程序,直接从数据库取题,同时更新原bug,即错题次数每题只算错一次。app就不从新发出来,大家自行制作。

2024-04-19 15:39:17 349

原创 制作一个给小学生练习100以内四则运算的app

为让小学生提高计算速度和准确率,我制作一个给小学生练习100以内四则运算的app,为防止小学生学习不自觉,在练习过程中,记录做题数量,答题速度(超过4分钟不计算),以提高小学生的数学运算能力。一个为ys,记录题目,其中fh0为+,1为-,2为*,3为除。

2024-04-16 16:35:06 290 1

原创 小学生识字app,双人比赛版开发

在原有数据库上复制record表为record1表,用于记录学习情况,其他没有变化。,发现如果有2个孩子双方比赛,能够增加学习的乐趣。前段时间用Beeware制作一个。

2024-04-06 09:09:41 161 1

原创 用Beeware做一个app

一开始我设计的程序是在16个按钮中选择一个念到的汉字,然后在跳到下一题,又是16个不同的字中选择一个汉字,这样老是变动选择的汉字,我觉得不方便孩子记得汉字,参考舒尔格表格(一个可以让孩子专注的训练表格),我将16个字放在一个界面上,让孩子听到就选择。以下是程序的运行界面:选择带括号的是有声音的。同样通过pyttsx3生成“你答对了”,“你答错了”的语音,本来在PC上用是不用生成声音再播放出来的,但如果跨平台,像Android是无法使用TTS,或者可以使用,但我不知道怎么办。2.使用pyttsx3生成声音。

2024-03-28 15:57:07 981 2

Win10下64位Python连接32位Oracle数据库

oracle数据库12.2客户端

2024-09-10

100以内四则运算练习(千纬数学)再次更新,选取难题

100以内四则运算练习(千纬数学)再次更新,选取难题

2024-06-24

python开发一个成语消消乐安卓游戏

python开发一个成语消消乐安卓游戏

2024-06-19

千纬认字(用base64编码gif动画解决toga不能显示gif动画问题)

千纬认字(用base64编码gif动画解决toga不能显示gif动画问题)

2024-06-05

千纬认字(更新增加部首及笔顺动画)程序源码及win版发布

千纬认字(更新增加部首及笔顺动画)程序源码及win版发布

2024-05-26

千纬认字app再次更新,增加部首、笔画动画功能

千纬认字app再次更新,增加部首、笔画动画功能

2024-05-22

千纬认字app正式版(增加25格、积分、计时功能)

千纬认字app正式版(增加25格、积分、计时功能)

2024-05-02

100以内四则运算练习(千纬数学app)正式版

100以内四则运算练习(千纬数学app)正式版

2024-05-02

千纬认字app更新原代码和说明

千纬认字app更新原代码和说明

2024-04-20

制作一个给小学生练习100以内四则运算的app

制作一个给小学生练习100以内四则运算的app

2024-04-16

用Beeware做一个app使用数据库

用Beeware做一个app使用数据库

2024-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除