为了帮助大家更好地利用Python实现自动化办公,我们精心挑选了10个免费的Python代码仓库。这些仓库不仅包含了实用的脚本和示例,还涵盖了从基础到进阶的各种自动化任务解决方案。无论你是Python编程的初学者,还是希望提升工作效率的职场人士,都能在这些仓库中找到适合自己的资源和灵感。
1.Python + Excel = poexcel
普通打工人使用最多的软件:Excel,如何自动化操作?你可以看一下poexcel这个库。
全部功能&下载链接:https://pypi.org/project/poexcel/
功能举例:从100个Excel文件中,查找一个信息怎么办?poexcel1行代码搞定。
# 导入这个库:pip install poexcel
import poexcel
poexcel.query4excel(query_content='小红书',
query_path=r'./test_files/50-20-query4excel',
output_path=r'./test_files/out',
output_name='query4excel.xlsx')
2.Python + PDF = popdf
网上很多PDF软件要收费,但用Python可以免费。
全部功能&下载链接:https://pypi.org/project/popdf/
功能举例:很多PDF转Word的软件需要收费,用Python不收费,速度还很快呢!
# pip install popdf
import popdf
popdf.pdf2docx(file_path=r'./test_files/50-04-pdf2docx/Python资讯站.pdf',
output_path=r'./test_files/50-04-pdf2docx/pdf2docx')
3.Python + PPT = poppt
如果你平时使用PPT比较多,而且很繁琐,你可以看看这个库。
全部功能&下载链接:https://pypi.org/project/poppt/
功能举例:把PPT转成PDF,用poppt没什么难度,因为它还可以把PPT转成一张长图,比PDF方便~
# pip install poppt
import poppt
poppt.ppt2img(input_path=r'./test_files/50-06-ppt2img/ppt-Python资讯站.pptx',
output_path=r'./test_files/50-06-ppt2img/output',
merge=True)
4.Python + 文件管理 = pofile
批量重命名、通过内容查找文件、自动给文件分类等等自动化处理文件的功能,pofile库都有了。
全部功能 &下载链接:https://pypi.org/project/pofile/
功能举例:网上通过文件名查找文件看腻了,看一下如何通过内容搜索文件吧!
# pip install pofile
import pofile
pofile.search_by_content(
search_path=r'..\test_files\50-09-search4content',
content='import office')
5.Python + 图片 = poimage
这个图片处理库的功能也有很多,我个人最常用的就是加水印功能。
全部功能&下载链接:https://pypi.org/project/poimage/
功能举例:批量给图片加水印,只要你的电脑能装下,一次性处理多少图片都可以!
import poimage
poimage.add_watermark(file=r'D:\download\Python资讯站的图片.jpg', mark='B站:Python', output_path=r'mark_img',color='#000000',opacity=0.04,
space=55,size=30,)
读者福利:对Python感兴趣的童鞋,为此小编专门给大家准备好了Python全套的学习资料!
想要学习Python并且达到能做副业、兼职接单、提升自己收入的小伙伴,我给大家分享一套Python学习资料分享:《python安装工具&全套学习资料》免费分享(安全链接,放心点击)
6.Python + 微信 = PyOfficeRobot
微信如何自动化回复?你可以看一下poexcel这个库。
全部功能&下载链接:https://pypi.org/project/PyOfficeRobot/
功能举例:自动给好友发送消息
# 首先,将PyOfficeRobot模块导入到我们的代码块中。
import PyOfficeRobot
# PyOfficeRobot.chat.send_message(who='Python资讯站', message='你好,我是xxx')
# who:发给谁
# message:发送的内容
# 其中,发消息如何换行?
PyOfficeRobot.chat.send_message(who='Python资讯站', message='你好' + '{ctrl}{ENTER}' + '点赞有好运哟~'+ '{ctrl}{ENTER}' +'python-office.com')
7.Python + 视频 = povideo
批量剪辑视频,也可以用"povideo’这个库,1行代码搞定!
全部功能&下载链接:https://pypi.org/project/povideo/
功能举例:从视频里,自动提取音频。
# pip install povideo
import povideo
povideo.video2mp3(path=r'D:\download\baiduyun\小破站:50讲自动化办公\Python资讯站.mp4', mp3_name='44',output_path=r'./test_files/50-47-video2mp3/')
8.Python + 工具 = wftools
很多实用的办公工具,都集成在wftools
这个库里了。
全部功能&下载链接:https://pypi.org/project/wftools/
功能举例:测试网速
# pip install wftools
import wftools
wftools.net_speed_test()
9.Python + AI = porobot
最近AI很火,用"porobot"试试免费的AI工具吧!
全部功能&下载链接:https://pypi.org/project/porobot/
功能举例:智能聊天
# pip install porobot
import porobot
reply_msg = porobot.normal.chat('你好,我是欧子有话说')
print(reply_msg)
10.Python + 金融 = pofinance
最近A股,让大家惊喜还是惊吓?
全部功能&下载链接:https://pypi.org/project/pofinance/
功能举例:单次做T
import pofinance as pf
money = pf.t0(buy_price=9.9, sale_price=10, num=6000, w_rate=2.5 / 10000, min_rate=5, stamp_tax=0.5 / 1000)
print(money)
"""
计算做T的收益
Args:
buy_price: 买入成本
sale_price: 卖出价格
num: 单笔数量
w_rate: 手续费,默认万2.5
min_rate: 单笔最低手续费,默认5元
stamp_tax: 印花税,默认千0.5
Returns: 做T后的收益金额
"""
总结
- 最后希望你编程学习上不急不躁,按照计划有条不紊推进,把任何一件事做到极致,都是不容易的,加油,努力!相信自己!
文末福利
- 最后这里免费分享给大家一份Python全套学习资料,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!
- ① Python所有方向的学习路线图,清楚各个方向要学什么东西
- ② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析
- ③ 100多个Python实战案例,学习不再是只会理论
- ④ 华为出品独家Python漫画教程,手机也能学习