
python小项目
文章平均质量分 73
PythonFun
Python编程爱好者,专注于Python基础入门学习,程序软件设计。
展开
-
用Python赚钱的5个实用方法,普通人也能上手
现在学Python的人太多了,光会写爬虫、做数据分析已经不够用了。想靠Python赚钱,得找到适合自己的路子。下面我就说点实在的,告诉大家几个真正可行的办法。原创 2025-04-04 14:38:44 · 422 阅读 · 0 评论 -
DeepSeek教我写词典爬虫获取单词的音标和拼写
1. DeepSeek还不能完全替代我们来写Python爬虫,但可以起到辅助作用,我们可以借助它更好更快地写出正确的爬虫代码。2. 有了人工智能并不意味着基础的编程知识不重要了,相反基础知识更加重要了。人工智能大模型可以辅助我们生成代码,而我们则可以对代码进行调试,选取合适的代码,并对于冗余的代码进行综合判断,最终删除不必要的代码,使我们的代码更精减和健壮。原创 2025-03-07 17:09:57 · 794 阅读 · 0 评论 -
Python中构建终端应用界面利器——Blessed模块
Blessed的优点不仅体现在它的简洁优雅的API设计上,还在于它提供了强大的终端控制能力。无论是简单的彩色文本显示,还是复杂的动态交互界面,Blessed都能轻松应对。它的跨平台兼容性以及丰富的功能支持使其成为终端UI开发的理想工具。随着命令行工具的持续流行,我们相信Blessed将会在终端应用开发领域占据越来越重要的地位。它不仅能帮助开发者轻松创建美观的终端界面,还能带来更加流畅和专业的用户体验。终端UI开发不再是开发者的头痛问题,借助Blessed。原创 2024-12-28 16:18:29 · 928 阅读 · 0 评论 -
PDF科研文献与图书翻译神器PDFMathTranslate部署与使用
随着考研的结束,论文写作也被广大毕业生提上了日程。论文写作第一步就是要进行选题,选题的基础是收集相关素材,进行文献研读,对于国外最新文献的阅读尤为重要。此时,我们通常为了加快阅读的速度,把收集的pdf文献进行翻译后再次阅读,但是由于原论文中包含有很多Letex公式、表格、图片等信息,普通的翻译工具在翻译过程中会打乱原文献的排版和布局,导致翻译后的文本显得十分凌乱,不利于文献的快速阅读。原创 2024-12-25 10:04:17 · 2739 阅读 · 0 评论 -
Python读取Excel批量写入到PPT生成词卡
先读取单词表,然后把每一行数据存到一个data列表当中,然后利用pptx模块构建对象,获取ppt模板中的第一张幻灯片,以及其母板中的第一个版本。批量操作是python的强项,尤其是在办公领域,它能较好地解放双手,读取Excel表后,批量写入到PPT的模板中。根据以上分析,我们先把PPT模板准备好,在其中的母板上,找到第一版式,自上而下插入三个占位符,还可以设置动画、颜色、字体等设置,然后保存。准备好一张Excel表,命名为单词表.xlsx,此表可以有表头,也可以没有表头,为读取和写入数据做准备。原创 2024-12-19 21:29:02 · 852 阅读 · 0 评论 -
Python调用API翻译Excel中的英语句子并回填数据
1. 在日常工作和办公中,如果是批量的、重复性的工作可以想办法用python来解决,节省人才和物力,提高办公的效率。2. 使用Python时,一定要明确目标和方法,分析问题确定解决步骤,会借助常用的python模块解决现实问题,这样学Python就会感觉非常有成就感。用小牛翻译API让ChatGPT给我做个在线翻译网站_chatgpt在线翻译-优快云博客文章浏览阅读2.2k次。原创 2024-11-15 14:48:39 · 920 阅读 · 0 评论 -
Python批量设置图片背景为透明
Python像瑞士军刀一样,几乎无所不能,尤其是在办公自动化、批量处理上更是有先天的优势。更为重要的是学习生态也很好,大语言模型背后很多时候就是在用python来操作,所以从现在起立一个小小的flag,学起来,天长日久,必有所获。原创 2024-11-10 09:32:13 · 760 阅读 · 0 评论 -
Python批量识别发票信息并自动填写到网上
平时工作中会接触到很多发票,报销前需要把发票的各种信息包括:发票号码、发票代码、校验码、金额等信息录入到报账系统中。如果手机一个个复制粘贴,非常麻烦,而且容易出错,如果采用Python的话则很容易把信息提取到Excel表中,这样再分别录入到网上就快捷多了。我借鉴网上的代码,同时把源代码进行了修改,增加了批量写入Excel文件中的功能,不仅识别率高,而且运行速度快。下面是之前做好一个源码,如果简单修改一下就可以实现读取Excel中的发票信息,然后批量录入到网上,而且还不会出错。原创 2023-05-21 19:46:48 · 3018 阅读 · 1 评论 -
最新:利用Python微信群发英语每日一句
之前有很多可以群发微信消息的模块,我之前也写过相关的文章,详细见:但是需要登微信,往往会被屏蔽,最近我尝试了新版的wxauto,发现可以群发消息了,而且以前不能群发文件的bug也修复了,下面分享一下如何使用这个模块。原创 2024-11-02 08:08:46 · 504 阅读 · 0 评论 -
Python批量查找包含多个关键词的PDF文件
本来是一个遍历文件夹进行筛选的问题,现在可以采用多种方法,分不同的场景进行。最后,利用上Python的装饰器,使我们的程序变得更加高大上。同一个问题,由浅入深,用函数法、交互法、装饰器法来解决,显示出Python功能的强大和编程时的灵活性。原创 2024-10-31 19:40:20 · 495 阅读 · 0 评论 -
如何在Python爬虫等程序中设置和调用http代理
一直以来,我以为Python中的代理设置非常麻烦,事实上,经常测试,其实也不难。问题的关键是找到一个有效的http代理,并在Python程序中设置好。这是一个Python的进阶技巧,学会这个方法,可以解决很多程序运行受限的问题。原创 2024-10-30 13:01:55 · 1164 阅读 · 0 评论 -
Python提取图片信息并进行图片重命名
1. 采用tesseract来进行图片识别效率还挺高,一秒基本上一张,就是准备率还需要进一步提升。据说还可以进行模型训练,进一步提高其准确率。2. 后期可以采用百度等大厂的图片识别api进行语片识别,进一步提高准确率。3. 采用指定模块进行图片识别提供了一个不错的思路,毕竟现在api的调用费也十分高昂。原创 2024-10-25 19:55:50 · 503 阅读 · 0 评论 -
Python即时获取上证指数信息并发送邮件到指定邮箱
讲解如何用Python即时获取上证指数信息,并发送到指定的邮箱。原创 2024-10-10 18:27:57 · 910 阅读 · 0 评论 -
Python技巧:如何处理未完成的函数
设置还没有代码的函数,与其用 pass 或者 ... 来占位,不如直接用raise抛出一个 NotImplementedError。这不仅能让你及时发现还没完成的功能,减少debug的时间,也能避免一些潜在的问题。这个小技巧不仅适合自己用,还非常适合团队协作时使用,能让大家更清楚代码状态,减少调试时的困扰。原创 2024-10-04 16:12:50 · 441 阅读 · 0 评论 -
Python获取百度翻译的两种方法
百度是我们常用的搜索工具,其翻译是与爱词霸合作,总体看其反应速度较快,可以作为项目中重要的翻译工具。对比两种两法,获取的数据内容不尽相同,第二种获取的内容较少,第一种获取的内容更为全面,方法也简单,但是获取的内容有重复。我们引用requests模块,向百度发出post请求,得到回复后,进行解释为json格式数据。大家可以根据个人的需求,选择适合自己的代码。原创 2024-09-27 22:24:10 · 675 阅读 · 0 评论 -
Python批量合并365个工作表的2种方法
在数字化办公时代,掌握编程和自动化技能对提升工作效率至关重要。Python作为一种易学且功能强大的编程语言,在处理重复性工作时展现出巨大潜力。如果你也想摆脱繁重的重复劳动,不妨尝试学习Python编程,让你的办公效率直线上升。原创 2024-09-25 08:02:18 · 1028 阅读 · 0 评论 -
用Python爬虫制作一个简易翻译器
我们通常是通过requests+BS4的方法来获取网页内容,这种方法导入模块较多,速度相对有点儿慢,此时我们可以用requests的post方法向指定服务器发送请求,获取数据后格式化为json,然后获取相关键值。这种方法用到了requests和json两个模块,通过headers进行伪装。原创 2024-09-06 21:50:22 · 1591 阅读 · 0 评论 -
我用ChatGPT编写一个英语猜单词游戏源码
我们需要一个单词列表和一个函数来随机选择一个单词并生成缺少字母的版本。hide_count = len(word) // 3 # 随机隐藏1/3的字母这个英语猜单词游戏过随机隐藏单词中的部分字母让玩家进行猜测,简单但有趣。如果你有任何修改或扩展的想法,可以尝试:读取单词表,增加更多单词到单词列表中;增加计时功能;增加难度选项(如隐藏更多字母);添加记分系统等。原创 2024-09-04 20:45:37 · 708 阅读 · 0 评论 -
Python操作Excel的十大技巧
总的来说,本文介绍了如何以简单易懂的方式在 Python 中自动化操作 excel 文件。Python Excel 自动化是一种独特的技术,使您能够轻松地在 Python 上创建可视化报告,就像在 Excel 上一样。学习python可以自动化操作Excel表,简单、快捷、实用,可以解决我们日常办公中的批量操作的需求。原创 2024-08-29 19:57:51 · 615 阅读 · 0 评论 -
用Python给英语单词批量划分音节
经过以上的操作,我终于可以在我多个软件中实现对单词音节的划分了,一下子把软件提升了一个档次。这种音节划分无疑为学生牢固掌握单词的发音,熟悉单词的音节,更好练好口语提供了较好的方法。原创 2024-08-26 09:21:13 · 1919 阅读 · 0 评论 -
Python根据Excel表来给学生的照片重新分班
撰写以上代码时,我借助了人工智能工具。在对问题描述时,我还把数据进行规整,删除了用不到的数据,调整了格式,还更换了pandas为openpyxl,这样更便于理解。对于操作的数据,我还进行了备份,防止在测试程序时误删图片。最后,经过三四次的路径修改和运行测试,终于测试成功。原创 2024-08-08 10:16:46 · 358 阅读 · 0 评论 -
如何用Python向PPT中批量插入图片
经过实验Python-pptx这个模块插入图片的速度更快,因此建议使用第二种方法。Aspose.slides这个模块比较大,而且是收费的,如果是免费的生成的PPT中有水印,还要去除才可以。原创 2024-07-02 12:56:54 · 1411 阅读 · 0 评论 -
基于Python的单词抽取测试工具
软件界面本工具采用Python编程语言开发,用Tkinter设置UI界面,充分发挥Python强大的库支持和跨平台能力,为用户提供友好的交互界面。软件核心功能包括从Excel格式的单词表读取单词列表、随机抽取单词、搭配个干扰项进行测试、可以自动检查答案,并对答题结果进行记录和展示回顾。此外它还支持单词的朗读功能,以辅助学习者调动多种感官,掌握单词发音、拼写和语议多等方面的内容。原创 2024-03-03 20:01:03 · 998 阅读 · 0 评论 -
Python多功能课堂点名器、抽签工具
不过,也有网友给我留言,提出了修改的建议,如点名器这个界面有点儿大,教学过程中有时用到,有时用不到,用到时可以展示,不用时,能不能把这个界面最小化到右上角,再点右上角把它调出来。增加了最大最小化窗口的功能,我还想让点名器自动朗读出点名器上的人名,这样显示的名字和朗读的声音匹配起来,可以最大可能地节省老师的时间和体力,进一步提升讲课的效率。当滚动到显示的人名时,就会触发朗读的功能。顺便说一下:当时,我刚自学Python,主要是看董付国的书,讲的通俗易懂,内容也很丰富,重要的知识点都讲到了。原创 2024-02-28 19:40:05 · 1504 阅读 · 0 评论 -
我用Python写了一个倒计时软件
人过中年,每天都觉得时间过得很快,忙活了一天却发现自己很多时候是瞎忙,似乎没有什么成效,匆忙中一天就过去了。后来,我想想可能是我没有时间的紧迫感,或者说没有明确的目标和执行力,所以才会让时间蹉跎而去。原创 2024-02-24 17:42:51 · 1154 阅读 · 0 评论 -
如何用docker架设chatgpt-on-wechat实现微信问答机器人
经过一年多的热棒,Chatgpt的玩法越来越高了。目前,我们已经可以用chatgptnextweb项目架设到vercel上面,轻松实现模拟ChatGPT在线问答。今天我们通过在Linux中运行docker拉取chatgpt-on-wechat镜像,部署个人版聊天机器人,实现微信在线智能问答。原创 2024-02-05 16:54:09 · 2770 阅读 · 0 评论 -
Python根据Excel表进行文件重命名
最后,遍历字典,执行文件重命名操作。当前目录下有AAA.txt,BBB.txt, CCC.txt等多个文件,我们需要把它们批量重命名为111.txt, 222.txt, 333.txt这样的形式,一般的批量重命名的方法很难实现。导入模块,打开工作簿,获取表格的内容,循环每一行,读取非空数据,然后用os.rename()进行重命名。Excel表中,A列为旧的文件名, B列为新的文件名,我们可以手动对新文件名进行修改,然后通过Python读取txg每一行,把A列文件名重命名为B列对应的文件名。原创 2024-01-28 09:35:19 · 3162 阅读 · 0 评论 -
如何用Python调用智谱AI的API进行智能问答
随机人工智能技术的不断演进,以ChatGPT为首的智能聊天机器人如:文心一言、通义千问、智谱AI等受到越来越多人的喜欢。这些智能引擎不仅有网页版,而且开放了免费的api接口,并给出了样例代码。这样,我们可以非常方便地用Python调用这些引擎,省去了登陆网页、输入账号、来回切换的麻烦。今天,我们就要介绍一下如何使用Python来调用国产大模型智普AI的API接口。原创 2024-01-17 07:45:03 · 5858 阅读 · 3 评论 -
Python二级:统计员工工资表
这是一个员工工资表问题,给出的参考答案存在一定的问题,我们分析一下。参照代码模板完善代码,实现下述功能。在代码模板里定义了一个字典,key是员工的姓名,value是由部门和工资构成的列表,用逗号隔开。原创 2024-01-15 21:52:38 · 494 阅读 · 0 评论 -
Python如何免费调用微软Bing翻译API
现在免费的机器翻译越来越少了,随着有道翻译开始收费,百度降低用户的免费机器翻译额度(目前只有实名认证过的高级用户才能获得100万字符的免费翻译额度),而亚马逊、腾讯等机器翻译调用相对比较麻烦,需要下载各种插件包,有的如亚马逊还需要绑定信用卡,因此用户体验十分不友好。相比之下,微软的Bing翻译相对比较大方,考虑到了使用机器翻译中群体中有很多学生党,提供了Azure for Students的免费服务,不用登记信用卡,感兴趣的朋友,也可以通过以下地址进行申请试用。原创 2024-01-13 11:34:15 · 3721 阅读 · 0 评论 -
在Google Colab中调用Gemini的API实现智能问答
Google终于放出大招,在2023年12月6日正式推出规模最大、功能最强大的人工智能模型Gemini,对标ChatGPT,甚至有要赶超ChatGPT-4.0的节奏。相比之前的Bard,Gemini的文本理解能力、图片识别能力和语义抽取能力大大增强,可以进行复杂深入的推理分析,精确的文本信息抽取,细节入微的理解判断,将有助于用户在文本生成、智能问答、科学研究等领域实现历史性的突破。更为重要的是Google随后开放了免费Gemini的API的申请,大家可以通过以下网站轻松申请到免费的API。原创 2024-01-01 09:34:29 · 2152 阅读 · 0 评论 -
如何用Python批量计算Word中的算式
多年了,我们已经习惯用Word来计算工作量,原因很简单,就是Word制作表格似乎更方便,也容易调整格式,说白了没有什么技术含量,但是在Word中应用公式,打序号相对比较麻烦,如果模式是Excel表的话,那计算就相对简单一点儿了,为此,我特地把Word表格转化成了Excel表格。以下代码由我个人与ChatGPT共同完成,实现过程包括,读取docx文件,获取指定列内容,筛选出包含数字的算式,格式化算式后对算式进行计算,并保留小数点2位。需要注意的是,算式中的符号需要在英文的半角状态下进行,否则就可能报错。原创 2023-12-27 18:05:05 · 1359 阅读 · 0 评论 -
电脑端微信多开最简单的方法
之后,将这个txt文件另存为bat格式的文件,也就是把文本的扩展名从txt改为start.bat,并保存。需要注意的是,这个txt文件必须是ANSI格式。无需使用任何软件,只需几个简单的步骤,即可在电脑端实现微信的多开。如果你有多个微信账号需要同时登录,但是电脑不支持微信的多开,下面的方法将是你需要的。注意,“start”和后面的引号之间有一个空格,引号【""】后面也有一个空格。这种方法简单易用,非常方便。最后,双击这个bat文件,多个微信客户端就会立即启动。在弹出的属性窗口中,复制“目标”里的网址。原创 2023-09-20 10:12:17 · 435 阅读 · 0 评论 -
Python统计中文词频的四种方法
统计中文词频是Python考试中常见的操作,由于考察内容较多,因此比较麻烦,那么有没有好的方法来实现呢?今天,我们总结了四种常见的中文词频统计方法,并列出代码,供大家学习参考。中文词频统计主要是通过open()打开文本,然后read()方法读取后,采用结巴分词(jieba)模块进行分词,接着用推表推导式、Counter或者是字典的方法来统计词频,也可以采用NLTK的方法,最后格式化打印出来。默认系统里已经安装好了jieba这个模块。原创 2023-08-25 10:10:21 · 10239 阅读 · 3 评论 -
Python批量替换Excel和Word中的关键字
因为这么多文件,要一个一个地打开文件,再进行批量替换修改,几个文件还好,如果是成百上千的文件,我想你一会儿就感觉自己被搞晕了,不仅搞不清修改了没有修改完,而且已经修改的也不知道修改的彻底不。第二步 遍历当前目录下所有目录包括上当的文件,主要是docx和xlsx文件,如果是doc和xls文件,还要考虑两这两种格式的文件进行批量的转化,见下面的文章。以上代码的优势在于:速度快,设置好关键字后一键替换,可以在多个环境下使用,相比VBA代码,Python代码的执行速度更快、操作更简单、省时省力。原创 2023-08-16 14:27:26 · 2062 阅读 · 0 评论 -
在Windows和MacOS环境下实现批量doc转docx,xls转xlsx
Python中批量进行办公文档转化是常见的操作,在windows状态下我们可以利用changeOffice这个模块很快进行批量操作。原创 2023-08-14 21:04:17 · 1993 阅读 · 1 评论 -
Python批量查字典和爬取双语例句
最近,有网友反映,我的批量查字典工具换到其它的网站就不好用了。对此,我想说的是,互联网包罗万象,网站的各种设置也有所不同,并不是所有的在线字典都可以用Python爬取的。事实上,很多网站为了防止被爬取内容,早就提高了网站的安全级别,不会让用户轻意爬取内容的。由于这名网友想要的是韩语翻译,所以我就不能拿原来的网站来操作了,只好去网上查询网速快、又不对爬虫有限制的网站来操作。终于,探索出了爬取某字典网站上内容的方法。原创 2023-08-04 17:16:10 · 1007 阅读 · 0 评论 -
Python把中文数字转化为阿拉伯数字
在处理小说文本中,有时会遇到把第一章转化为第1章,把第二十一章转化为第21章...也就是把中文序号转化为阿拉伯数字序号的情形。这种情况如何操作呢?有人在Emeditor群里给出宏处理的方法,但是操作起来有点儿繁琐,不如用Python来的方便和快捷,今天我们来分享两种中文汉字序号转化为阿拉伯数字序号的方法。原创 2023-07-18 08:52:49 · 1931 阅读 · 1 评论 -
用Python制作一个简单时间、日期显示工具
用Python编写时钟显示工具原创 2023-07-02 17:41:04 · 3647 阅读 · 0 评论 -
Python如何批量合并70个doc和docx文件
有一位朋友发来70多个数名命名的doc和docx文件,问我有没有vba代码,可以把这些文件按照数字大小的顺序合并。我试着用了chatgpt,搞了一串vba代码行不通,于时我就找出了Python,尝试了一下还不错。以上代码优点在于可以保证合并后文件的段落、字体等格式信息不变,而且转换的效率还挺高。大家可以测试一下,有问题随时反馈。在实现转换前,需要进行文件遍历、格式转化,最终合并到新的文件中。合并doc,docx文件。原创 2023-06-06 09:03:17 · 930 阅读 · 0 评论