首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

40行代码自己动手写pdf转word小工具(文末附工具下载)

我们的第81篇原创 作者:才哥 ---- ☆ 大家好,是才哥。 今天咱们介绍一个pdf转word的免费小工具,满足这么一个不常见但是偶尔会出来烦人的需求!...创建虚拟环境后,我们将这些需要用到的第三方库也一一安装吧。...()设置文本内容和格式 sg.Output()设置print输出的地方 sg.FileBrowse()设置文件选择浏览器,key是指定健名称,target是选定的文件夹名 sg.Button()设置按钮...office-word自带转化功能 以上就是本次全部内容,pysimplegui官网有很多案例代码,大家可以试试,基本稍微修改下就可以实现很多你想要做的工具功能, 非常值得去体验! ?...点击在看达到10个,咱们评论区开放工具及源码下载方式,谢谢支持啦 ?

2.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

一个非常简单好用的 Python 图形界面库

就去网上搜搜,看看有没有一些 demo,拿来改改,结果很少有,当时就放弃了这些图形库的学习,转而使用了 vue+flask 的形式以浏览器网页作为程序界面,因为我会这个,即使实现起来稍微麻烦,但是也快...今天要说的这个库就是 PySimpleGUI GitHub 仓库[1]有 5.1K 个 star,20 天前还有人提交代码,可以说非常火热了。...看了官方文档,找了个 demo,花了 2 个小时的时间,写了 56 行代码,就搞定了一个具有图形界面的监控工具,如下: 要说 PysimpleGUI 最吸引的地方,在于它有 200 多个示例程序,几乎覆盖了日常的开发需求...PysimpleGUI 内部封装了 tkinter,Qt(pyside2),wxPython和 Remi,Remi 用于浏览器支持,因此你很容易将你的界面搬到浏览器中而无需修改代码。如下图: ?...还有最吸引的一点,就是足够简单,几分钟内用几行代码就可以构建自定义 GUI 布局,对于初学者来说足够容易,对于高级用户来说足够强大。广泛的文档。

3K10

【云+社区年度征文】PySimpleGUI一个建立tkinter之上更简单但功能强大的GUI

,一次性窗口最大的特点是在用户点击某个按钮之后,程序只有一次读取机会,而用户的这一次点击即触发了该次读取,于是界面便不再接收用户输入信息了,即用户事实已经无法对该界面进行任何操作,除了将其关闭。...普通的Python程序中,一旦进入死循环,程序立刻进入一种死的状态,即不再理会之后的程序而是疯狂地循环中狂奔而无法逃逸,但这里的死循环却可以停在一个语句,岂不是很奇怪吗?...,该包主要利用管道技术将程序的输出和错误返回管道中,之后方便在程序中使用,因为界面包中将Output默认定义了输出,所以该程序中所有的print语句自动将结果打印输出至该控件中。...对于subprocess这个包的解释已经超过本篇文件的内容范畴,只是为方便理解,需要提一点:对于操作系统的任何命令,操作系统通常是有三个部分在联动,一是stdin,即输入,二是stdout即输出,三是stderr...但是遇到问题我们就要来查找,通过对程序的调试,发列PySimpleGUI的源代码中Drawpoint这个函数返回时,没有返回所创建的对象id,所以造成创建成功后只返回了None,于是该对象无法移动,

4.4K12

一个Python GUI神器,双手彻底解放!

PySimpleGUI含有成百上千的书面文档页面和示例程序,这将帮助我们快速有效地工作。使用PySimpleGUI可能无需花几天或几周的时间来学习一个GUI包,而是可以一个下午内完成项目。...媒体捕获和播放 GUI中,实现网络摄像头捕获和显示视频只需4行PySimpleGUI代码。更牛逼的是,这4行代码可与tkinter,Qt和Web端口一起使用。...比如,我们可以使用tkinter显示图像的相同代码浏览器中实时显示网络摄像头。 ?...绘图 使用PySimpleGUIGUI中显示数据交互很简单,有几种选择。 一是可以使用内置的绘图/绘图功能来生成自定义图形。下面的CPU使用率监视就使用了Graph元素。 ?...下面的示例通过GUI收集参数,使用这些参数构造命令行,然后再将命令行程序的输出路由到GUI界面的情况下执行命令。 ?

3.3K20

一个程序员应该怎样学会编写带GUI的程序?

归根结底,它们都是计算机屏幕显示信息,那么计算机是如何绘制屏幕的呢? 计算机是如何绘制屏幕的? 计算机把内存中的内容输出到屏幕,这个操作叫渲染。...屏幕绘制图形和文本的原理是相同的,本质上计算机没有文本,文本也是一个个字符编码对应的字符图像。计算机绘制文本,是拿字符编码先在字体库中找到对应的矢量图形或位图图形,再将图形绘制到屏幕。...它被设计得尽可能小,Android尽可能高效。Filament底层引用了OpenGL。 下面它的渲染效果: ?...6,JavaScript & Html & CSS3 浏览器系统中是一类特殊的软件,因为它依赖于浏览器引擎,可以解析执行js & html代码。...--- 讲明白没有,欢迎留言讨论。

2.6K10

如何只用一行Python代码制作一个GUI(图形界面)?

大家好,是小F。 GUI(图形用户界面),顾名思义就是用图形的方式,来显示计算机操作的界面,更加方便且直观。 一个好看又好用的GUI,可以大大提高大家的使用体验,提高效率。...比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验的。 所以开发一个图形化的小窗口,就变得很有必要。 今天,小F就给大家介绍如何只用一行Python代码制作一个GUI。...主要使用Python的PySimpleGUI库来完成这个工作。...▍5、弹窗无按钮 # 显示一个弹窗, 但没有任何按钮 sg.popup_no_buttons("You cannot click any buttons") 结果如下。...首先选择输入文件夹和输出文件夹的地址。 然后通过pathlib库对输入文件夹进行遍历,查找出所有xls格式文件的路径地址。 点击OK按钮后,就会开始表格转换,操作如下。

1.6K30

用Python写软件原来这么简单,一个极易入门的GUI框架

同时支持PySide2和PyQt5(有限支持) 通过仅更改导入语句,即可轻松地tkinter,Qt,WxPython和Web(Remi)之间切换。...Python中同时编写基于桌面和基于Web的GUI的唯一方法 从零开始发展为具有Python友好界面的纯Python实现。 对Python的新手和专家都具有吸引力。...PySimpleGUI中,窗口布局是按照列表顺序从上往下依次排列,二级列表中,从左往右依此排列。...收集输入值,但不关闭窗口,而是保持可见状态,这是向用户输出信息和收集输入数据的一种方式。直到用户单击退出按钮或使用X关闭窗口为止。它更像是典型的Windows / Mac / Linux程序。...GUI程序,可以文档中复制需要的实例,调试修改成自己需要的最终界面,研究它们的设计模式和逻辑,慢慢你也能写出那些高大的软件了。

2.5K30

PySimpleGUI | 用Python玩转GUI开发,为什么不能简单一点!

本系列中我们将介绍Python中另外一个GUI库,比较新兴的同时又是可以说是非常非常简便制作的包PySimpleGUI。...基础篇本文将分为以下两个部分讲解: 1、PySimpleGUI介绍 2、PySimpleGUI基本使用 项目主要涉及的Python模块: PySimpleGUI 流程图如下,本次介绍分为两方面进行讲解...窗体包括名字和你设定的部件 window = sg.Window('欢迎来到早起Python', layout) 第四步就是创建一个循环来让GUI界面运行同时读取与获取输入输出值。...GUI吗?...除了上述的部件外,做GUI的热爱着最喜欢的莫过于图形交互界面放一张图片,先上代码: import PySimpleGUI as sg sg.change_look_and_feel("GreenMono

6.2K30

用Python制作一个B站视频下载小工具(文末附完整代码)

然后,复制这个地址用浏览器打开发现提示403了。。 不过,没关系。。我们看接下来的操作! 3....视频爬取 在网页分析部分,我们可以视频的B站地址网页源代码里通过各种数据解析的方式来获取视频文件的源地址,这里采用的是正则表达式。...', resp.text)[0] palyinfo_data = json.loads(palyinfo) 由于正在表达式获取的结果是字符串,而实际它是json(字典),所以这里需要再引入...存入本地 既然我们已经解析获得了视频的文件地址、音频地址和文件名,那么直接就安排下载吧!...GUI工具制作 这个吧,就是用常用的pysimplegui来操作了,比较简单。

3.2K20

2019年的代码都写完了吗?不如做个Python进度条看看还剩多少

在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。...这种进度条有一些与众不同的功能,使用起来会比较有趣,功能详情可见项目:https://github.com/rsalmei/alive-progress PySimpleGUIPySimpleGUI...得到图形化进度条 我们可以加一行简单的代码,命令行脚本中得到图形化进度条。..., i+1, len(mylist), '-key-') time.sleep(1) PySimpleGUI 应用程序中的进度条 项目作者之前曾经 GitHub 讨论过「如何快速启动 Python...https://towardsdatascience.com/learning-to-use-progress-bars-in-python-2dc436de81e5 本文为机器之心编译,转载请联系本公众号获得授权

93420

圣诞节,教你用Python给微信头像添加一个圣诞帽!

圣诞节快到了,每年一到圣诞节就会有很多人的头像多了一顶小红帽 ? ? 那么你有想过如何用Python去实现吗?...主要涉及的Python模块有: PIL PySimpleGUI cv2 os 开始之前,你需要使用pip对相关依赖库进行安装 pip install pillow #这是对模块PTL的安装 pip...二、GUI框架整合 现在我们在上一节的基础,将圣诞帽添加与GUI框架进行整合,还是先上代码之后拆分讲解 import PySimpleGUI as sg import os.path sg.change_look_and_feel...在按钮Go促发前我们需要进行两个判断: “一是文本框没有输入任何东西、 二是文本框输入的东西。...” 如果是后者的话,我们会让添加圣诞帽程序中的4个参数原基础加减乘除用户输入的数字,并在图片上方显示最终的4个参数。 最终效果如下 ?

92120

用python实现清理重复文件工具~

电脑或多或少的存在一些重复文件,体积小的倒没什么,如果体积大的就很占内存了,而如果自己一个一个查看文件是否重复,然后再删除,还是很要命的。...为此,用python制作了一个删除重复文件的小工具,核心代码很简单,就十行代码,不管什么类型的文件都可以一键删除!...前置 PySimpleGUI库用来创建可视化界面,os操作文件,只需要这两个库: import os import PySimpleGUI as sg os为内置库,PySimpleGUI使用pip命令安装即可...: pip install 库名 查找、删除重复文件 查找重复文件分为两步: 第一步是获得需要查找的文件路径; 第二步是各个文件进行对比出重复文件。...GUI界面设计 界面只做了个简单的基础版本,相关内容可以看千图成像,有兴趣的还可以加入“选择需要删除文件格式”的选项,进行选择性删除。

1.8K20

云空调,GitHub 的专属冷气——GitHub 热点速览 v.21.20

刚开始以为它是个红外遥感控制工具,but,看下它的优劣势:优势 随时随地打开空调 便携 低功耗(使用 HTML CSS 而非 Canvas 绘制) 静音 操作简单 安装便捷 劣势 没有风 现在你能感受到...它开箱即用,不需要配置任何信息,是 TeamViewer / AnyDesk 的代替品。你无需担心的数据安全问题,rustdesk 让你完全掌控你的数据。...地址→https://github.com/ossrs/srs 2.3 文件同步:syncthing 本周 star 增长数:1,150+ Syncthing 是一个 P2P 的文件同步工具,它可以本地网络的设备之间或通过...3.1 极简 GUI 库:PySimpleGUI PySimpleGUI 是 Python GUI 编程库,它是将 tkinter、Qt、Remi、WxPython 封装成更人性化的接口。...GitHub 地址→https://github.com/PySimpleGUI/PySimpleGUI 4.

74910
领券