![](https://img-blog.csdnimg.cn/20200115144559324.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
tkGo
学习 Python-Tkinter,Go!
种豆大叔
种豆南山下,草稀豆苗盛
展开
-
一键识别图片中的表格数据,并转为Excel
背景有时候我们需要将图片中的表格数据提取出来进行再次编辑,但一个字一个字的敲出来是件非常麻烦的事。有没有更好的办法,一键提取图片中的表格数据,并转成Excel。这时候,就需要用到OCR技术了。OCR传统OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后...原创 2020-03-23 16:10:41 · 21228 阅读 · 11 评论 -
【tkGo】使用Python连接Impala
一、背景使用Python,打通Impala通道,实现取数自动化,或是作为数据分析的数据源。二、Apache ImpalaImpala是一个开源的,基于Hadoop的分析型数据库。Impala可以查询存储在HDFS或者HBase中的数据。Impala通过专用分布式查询引擎,绕过MapReduce直接访问数据,查询性能远高于Hive。三、impyla基于HiveServ...原创 2020-02-23 21:35:29 · 981 阅读 · 0 评论 -
【tkGo】一键查找文件内容
1 背景有时候,我们想不起自己记录的信息在哪个文件里,需要一个个打开文件查找,非常麻烦。这时候,我们可以借助python,实现一键快速查找。2 环境Python 3.7.3 64-bittkinterre3 os.walk()os.walk方法用于遍历目录和文件,简单易用,可以帮助我们高效的处理目录、文件方面的事情os.walk方法语法格式如下:os.wa...原创 2020-02-16 22:26:21 · 660 阅读 · 0 评论 -
【tkGo】实时记录您的剪贴板
1 背景Make your clipboard data no longer easy to lose2 环境Python 3.7.3 64-bitpywin32 2243 win32clipboard优点:速度快缺点:不跨平台获取文本import win32clipboard as clipclip.OpenClipboard() # 打开剪贴板cli...原创 2020-02-06 10:42:30 · 526 阅读 · 0 评论 -
【tkGo】推拉窗(Panedwindow)的使用案例
1 背景当我们在tkinter-GUI编程时,需要考虑如下场景的需求:用户需要动态调整子窗口的大小,以改变信息的可见范围。这时候,就需使用到推拉窗组件,Panedwindow。推拉窗根据推拉方向不同分为水平推拉窗和垂直推拉窗两种,并支持嵌套。2 环境Python 3.7.3 64-bit3水平方向推拉窗from tkinter import NSEW, HORIZO...原创 2020-01-29 14:50:49 · 768 阅读 · 0 评论 -
【tkGo】将Excel里的图片链接替换为图片(Excel嵌入图片)
1 背景因为某些原因,我们的Excel里会放入一些图片链接,但查看的时候需要一个个点开,通过浏览器显示,非常麻烦。我们可以通过python的openpyxl这个库来解决此问题,一键替换所有链接为图片。2 环境Python 3.7.3 64-bitopenpyxl 3.0.0 (用于操作Excel)requests 2.22.0 (用于下载图片)validators 0....原创 2020-01-19 22:55:53 · 6030 阅读 · 6 评论 -
【tkGo】线程和装饰器的使用案例
1 背景在使用tkinter进行GUI编程时,有时会碰到界面未响应的情况,如下:2 解决办法原因很有可能是执行的某个动作阻塞了线程,可通过使用threading.Thread解决(本例中是点击了Go菜单下的开始选项导致的界面卡死)2.1 解决方法1 - 使用线程封装该动作修改前代码:class MenuGo(EMenu): LABEL_GO = "Go" ...原创 2020-01-14 10:12:12 · 270 阅读 · 0 评论