首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据结构与算法

    Day4笔记

    把每个元素-1,那么就可以去掉k的限制 T4 ? T5 ? ?  枚举三元环,扣除答案 ?

    66340发布于 2018-04-11
  • 来自专栏优秀的第三方库

    1行Python代码,实现PDF的加密、解密

    # pip install python-office 一定要成功哦~import office# 单文件加密office.pdf.encrypt4pdf(input_file=r'D:\程序员的文件夹 \1.pdf',output_file=r'D:\程序员的文件夹\2.pdf',password='程序员的密码')# 批量加密office.pdf.encrypt4pdf(input_path =r'D:\程序员的文件夹\input_pdf',output_path=r'D:\程序员的文件夹\output_pdf',password='程序员的密码')#单文件解密office.pdf.decrypt4pdf (input_file=r'D:\程序员的文件夹\1.pdf',output_file=r'D:\程序员的文件夹\2.pdf',password='程序员的密码') # 批量解密office.pdf.decrypt4pdf(input_path=r'D:\程序员的文件夹\input_pdf',output_path=r'D:\程序员的文件夹\output_pdf

    36700编辑于 2025-08-05
  • 来自专栏自动化办公

    ​绝了!深度解析了1道华为Python笔试题,竟然可以学会12种Python里正则表达式的用法

    图片大家好,这里是程序员。今天用一道华为笔试题,带大家深入掌握一项Python技巧:正则表达式。本文主要分为4个部分:题目解析、常用方法、专业方法、注意事项一、题目解析先来看一下题目。 举例:假如我们现在有一组字符串:程序员5程序员4程序员7程序员,其中混进了一些无规律的数字:5、4、7,这次我们想根据这些数字,把这个字符串分割。 import restr = '程序员5程序员4程序员7程序员'res = re.split(pattern='[0-9]',string=str)print(res)# 输出:['程序员 举例:假如我们现在有一组字符串:程序员5程序员4程序员7程序员,其中混进了一些无规律的数字:5、4、7,我们想根据这些数字,替换成逗号:,。 import restr = '程序员5程序员4程序员7程序员,'res = re.sub(pattern='[0-9]', repl=',', string=str, count=0)

    38650编辑于 2022-07-14
  • 来自专栏自动化办公

    深入讲解Python的条件分支:match-case!

    f"程序员的{name}账号名称是:程序员") else: print(f"程序员的默认账号名称是:程序员") select_platform("小破站") # Output: 程序员的小破站账号名称是:程序员 代码演示 然而,随着编程语言的不断发展,现在很多语言都已经提供了更加方便和高效的匹配方式,例如Swift语言中的switch语句。 {name}账号名称是:程序员") case "Z乎": print(f"程序员的{name}账号名称是:程序员") case "小红薯 "程序员的默认账号名称是:程序员") select_platform("小破站") # Output: 程序员的小破站账号名称是:程序员 select_platform("Z乎") # Output: 程序员的Z乎账号名称是:程序员 因此,如果你使用的编程语言支持switch语句,建议在匹配时优先考虑使用它。

    1.8K40编辑于 2024-01-10
  • 来自专栏自动化办公

    5大文件管理操作,Python自动化办公,整明白了

    图片大家好,这里是程序员。 \程序员的文件夹\50-28-zip4dir')2、批量重命名在网上下载的资料,名称上有广告?直接批量删除。 /test_files/50-23-replace4filename', del_content='程序员', \程序员\50-09-search4content', content='import office')4、自动创建Excel在没有Python之前,处理数据的软件,非Excel莫属! /程序员/50-07-fake2excel/中文-1.xlsx')5、自动整理文件夹有多少人文件夹乱七八糟的,自己又不想整理?

    53170编辑于 2023-10-01
  • 来自专栏自动化办公

    不容错过!10个Python自动化办公库免费送!(上)

    图片大家好,这里是程序员,小红薯也叫这个名。今天给大家分享一下,花费2周时间整理的Python自动化办公库。 PPT等代码举例import popptinput_path = r"D:\小破站\程序员\github\poppt\dev\docs"poppt.merge4ppt(input_path)4、PDF .pdf'output_path = r'd://程序员的Word.docx'popdf.pdf2docx(file_path, output_path)5、文件自动化库:pofile、search4file import search4file# 1行代码,实现 search4file.search_by_content(r'你的文件夹,例如:d:\\程序员的文件夹' , content="你需要查找的文件里面的内容 ,例如:所有平台都叫-程序员")---在使用中有问题,或者觉得本文有帮助,请在评论区告诉我吧~图片

    960150编辑于 2023-07-15
  • 来自专栏Python高级编程

    Python 3.14发布:多解释器让性能飙升300%,GIL时代即将终结!

    大家好,我是程序员,python-office库的作者。 实测对比:性能提升287%光说不练假把式,我程序员用代码来说话:# 程序员的性能对比测试import interpretersimport timeimport threadingdef test_traditional_threading """ print("程序员的性能测试开始 # 程序员的数据处理实战案例def process_large_dataset(): """处理大型数据集的实战案例 - 来自程序员的项目经验""" print("\n=== 实战案例 作为python-office库的作者,我程序员已经开始在研究如何将多解释器集成到办公自动化库中,相信很快就能为用户带来更强大的性能体验。

    1.1K00编辑于 2025-10-15
  • 来自专栏优秀的第三方库

    开源项目:一行代码,批量 PDF 转 Word 轻松搞定!

    大家好,我是程序员。今天我要给大家带来一个超实用的好消息——popdf 已经支持批量 PDF 转 Word 了!是不是很激动?别急,我来手把手教你玩转这个功能。 ", output_file=r"D://程序员的文件夹/single_file.docx")是不是很简单? output_path=r"D://程序员的文件夹/docx_folder/" # 输出 Word 文件夹路径)是不是超方便? ://程序员的文件夹/pdf_folder/", output_path=r"D://程序员的文件夹/docx_folder/")记住,路径一定要改成你自己的文件夹路径,否则程序会骂你哦! 4. 关于我:程序员我是程序员,一个热爱技术、爱折腾的开发者。平时喜欢写一些实用的工具和库,帮助大家解决开发中的小痛点。popdf 就是其中之一,希望能帮到更多人。

    51100编辑于 2025-04-04
  • 来自专栏优秀的第三方库

    PDF 转图片,一行代码搞定!批量支持已上线!

    大家好,我是程序员。今天我要给大家带来一个超实用的功能——popdf 现在支持 PDF 转图片了,而且还能批量操作!是不是很激动?别急,我来手把手教你玩转这个功能。1. ", output_file=r"程序员的文件夹/single_file.png")是不是很简单? output_path=r"程序员的文件夹/img_folder/" # 输出图片文件夹路径)是不是超方便? /single_file.pdf", output_file=r"程序员的文件夹/single_file.png")# 批量转换pdf2imgs( input_path=r"程序员的文件夹 4. 关于我:程序员我是程序员,一个热爱技术、爱折腾的开发者。平时喜欢写一些实用的工具和库,帮助大家解决开发中的小痛点。popdf 就是其中之一,希望能帮到更多人。

    45420编辑于 2025-04-07
  • 来自专栏自动化办公

    Python终于可以操作Office了

    大家好,这里是程序员。在小破站账号:Python自动化办公社区,更新Python教程4年多了。 /test_files/程序员-docx2pdf', output_path=r'. /test_files/50-04-pdf2docx/程序员.pdf', output_path=r'. /test_files/50-32-mkdir/程序员-02')pofile.mkdir(r'. /test_files/50-32-mkdir/程序员-01/程序员-03')6、操作图片:图片加水印处理图片的库:poiamge,下载命令如下:pip install poiamge -U这个库里的功能很多

    90420编辑于 2023-12-09
  • 来自专栏自动化办公

    5个祖传的Python自动化办公项目,治愈你的抑郁

    图片大家好,这里是程序员,小破站也叫这个名字。今天给大家分享5个免费的自动化办公项目,都是1行代码就可以实现的。提高办公效率,赶紧用起来~1、微信机器人1行代码实现微信机器人,还不来试试? , message='你好,我是#小红薯:程序员')2、PPT转图片现在什么场合都要PPT,如果在给别人分享资料的时候,能把1份PPT转成1张长图,相信我,对方会感谢你的。 # pip install python-officeimport officeoffice.ppt.ppt2img(input_path=r'D:\test\py310\豆因\程序员的文档.pptx style=Style.NORMAL)print(f'我是不带声调的结果:{pinyin_list}')# 带声调的pinyin_list = pohan.pinyin.han2pinyin("KS也叫程序员 =r'd://程序员//保存位置')希望你天天开心,代码有不明白的,评论区和我交流一下吧~

    50300编辑于 2023-07-06
  • 来自专栏Python高级编程

    Python版本进化史:从3.6到3.14,每个版本都带来了什么惊喜?

    大家好,我是程序员,全网30万下载的python-office库作者作为一名以Python为主要更新内容的编程博主,我最近沉浸在测试国庆发布的Python3.14新特性的新鲜感中。 # 输出:我是程序员# 2. 变量类型注解def greet(name: str) -> str: return f"Hello, {name}"# 3. "print(f"{user=}") # 输出:user='程序员'影响:海象运算符让代码更简洁,位置参数使API设计更明确。 字符串方法"hello world".removeprefix("hello ") # "world""程序员.py".removesuffix(".py") # "程序员"# 3. a"print(f"{name=}") # name='程序员'print(f"{name.upper()=}") # name.upper()='程序员A'# 3.

    2.8K22编辑于 2025-10-16
  • 来自专栏自动化办公

    PDF转Word,1行Python代码就够了,免费用

    大家好,这里是程序员。今年十一假期没出去旅游,在家里更新一套原创课程,给小白的《50讲Python自动化办公》。所有功能,都只需要1行代码,非常适合非程序员入门Python使用。 目前全网播放量直逼100w+,其中第4讲:PDF转Word,在百度的播放量已经达到了30w+。今天就免费给大家分享一下这一讲的代码。 你需要安装Python和PyCharm,教程我也在和本账号同名的小破站给大家准备好了:## Win用户import officeoffice.pdf.pdf2docx(file_path=r'd://程序员的文件夹 /小破站也叫程序员.pdf')## Mac用户 & Linux用户import popdfpopdf.pdf2docx(file_path=r'd://程序员的文件夹/小红薯也叫程序员.pdf

    51500编辑于 2023-11-22
  • 来自专栏自动化办公

    想学Python高级编程?这个技巧你不能错过!

    提示方法以下所有代码,都有上下2部分,它们的运行结果都是一致的,主要区别是:上:未使用类型提示的代码下:使用了类型提示的代码1、变量未使用类型提示的name = '程序员'fans = 24使用了类型提示的 name: str = '程序员'fans: int = 242、方法未使用类型提示的def info(name, fans): return f'我的小破站是:{name},粉丝数是:{fans , fans: str) -> str: return f'我的小破站是:{name},粉丝数是:{fans}'3、集合未使用类型提示的dict_of_users = { '小破站': "程序员 ", '小红薯': "程序员", '某乎': 1}使用了类型提示的dict_of_users: dict[int, str | int] = { '小破站': "程序员", '小红薯': "程序员", '某乎': 1}4、自定义的类未使用类型提示的class Account: def __init__(self, name, fans): self.name

    51030编辑于 2023-07-28
  • 来自专栏自动化办公

    分享10个免费的Python代码仓库,轻松实现自动化办公(上)

    图片大家好,这里是程序员。Python是我工作中的主力语言之一(另一个是C++),在工作之余我给大家(非程序员)搜集了很多实用的自动化办公代码:可以用1行代码,帮助编程小白解决复杂的办公问题。 /test_files/50-20-query4excel', output_path=r'. /test_files/50-04-pdf2docx/程序员.pdf', output_path=r'. /test_files/50-06-ppt2img/ppt-程序员.pptx', output_path=r'. import poimagepoimage.add_watermark(file=r'D:\download\程序员的图片.jpg', mark='B站:程序员', output_path=r'mark_img

    90310编辑于 2023-10-19
  • 来自专栏自动化办公

    ​终究还是错付了!这2种Python字符串格式化的写法已经被淘汰了,你是不是还在用?

    图片大家好,这里是程序员,知识星球:Python读者圈。今天我们来讨论一个问题:python里是如何格式化字符串的?实际工作中使用的是哪一种? 如果想详细了解它们是如何提高性能的,欢迎留言讨论~这里我们主要说一下用法上的改进:%格式化这种表达方式,当变量较多时,很容易混淆,假如我们想写一句:你好,我是,今年18岁零48个月,是个程序员,喜欢点赞的人 sname = ''age = '18岁零48个月'job = '程序员'hobby = '点赞的人'sentence = '你好,我是%s,今年%s,是个%s,喜欢%s。' 同样的例子,使用format方法是下面这样的:sname = ''age = '18岁零48个月'job = '程序员'hobby = '点赞的人'sentence = '你好,我是{},今年{}, sname = ''age = '18岁零48个月'job = '程序员'hobby = '点赞的人'sentence = '你好,我是{},今年{},是个{},喜欢{}。'.

    55730编辑于 2022-08-16
  • 来自专栏自动化办公

    Python超实用!批量重命名文件/文件夹,只需1行代码

    图片大家好,这里是程序员,之前在小破站给大家分享了一个视频:批量重命名文件。最近在程序员的读者群里,发现很多朋友对这个功能很感兴趣,尤其是对下一步的优化:批量重命名文件夹。 'd://的GitHub仓库//code', del_content='程序员', replace_content 可以通过增加以下参数实现,说明如下:# 导入这个库import pofile# 1行代码,调用功能pofile.replace4filename(path='d://的GitHub仓库//code' , del_content='程序员', replace_content='开源项目:python-office 从2022年4月开始,在GitHub和gitee同步上传并且维护开源项目:python-office及其它poxx开

    96010编辑于 2023-08-01
  • 来自专栏自动化办公

    全部免费!整理了10个Python自动化办公库!(下)

    图片大家好,这里是程序员,B站/Z乎/小红薯也叫这个名。今天给大家分享一下,花费2周时间整理的Python自动化办公库。 # pip install PyOfficeRobotimport PyOfficeRobotPyOfficeRobot.chat.send_message(who='小红书:程序员', message /功能举例图片加水印免费生成动漫头像解析二维码图片等代码举例# pip install poimageimport poimagepoimage.add_watermark(file=r'D:\抖快-程序员 -头像.jpg', mark='程序员', output_path=r'. project/povideo/功能举例视频转音频视频提取字幕等代码举例# pip install povideoimport povideopovideo.video2mp3(path=r'd://程序员

    89110编辑于 2023-07-19
  • 来自专栏自动化办公

    加密了100个小姐姐的PDF文档,1行代码搞定,网友:快男!

    大家好,这里是程序员,今天给大家分享一个PDF的搞笑技能:1行代码,批量给PDF加密。别人拿到加密的PDF开心不开心我不知道,反正你肯定开心了。 建议大家在条件允许的情况下,像上面的代码那样,使用国外源来下载第三方库,才是最新版~# pip install python-office 一定要成功哦~import officeoffice.pdf.encrypt4pdf (path=r'D:\程序员的文件夹\input_pdf', password='程序员的密码', output_path =r'D:\程序员的文件夹\output_pdf') 2、使用说明有以下几点使用技巧:path:可以填单个文件,也可以填一个路径,会自动搜索路径下所有pdf

    25700编辑于 2023-04-04
  • 来自专栏自动化办公

    ​5 个 Python 代码来自动化你的日常工作,网友:早知道就好了

    安装第三方库 pip install popdf 代码 import popdf # 1行代码,实现 PDF 转 Word popdf.pdf2docx(file_path='程序员.pdf') # 参数说明: # file_path:存放PDF的位置 + PDF的文件名,例如:c://test//程序员.pdf 2、给图片添加水印 辛苦设计的100张图片,传到网上容易被盗版怎么办? 安装第三方库 pip install poimage 代码 import poimage poimage.add_watermark(file='程序员.jpg', mark='你的水印') 3、 简易爬虫下载图片 一行代码,实现网上图片的下载 安装第三方库 pip install poimage 代码 import poimage poimage.down4img( url='https ://python-office-1300615378.cos.ap-chongqing.myqcloud.com/2-free-group.jpg', output_name='程序员',

    67910编辑于 2022-10-29
领券