首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏自动化办公

    深入讲解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语句,建议在匹配时优先考虑使用它。

    2.3K40编辑于 2024-01-10
  • 来自专栏优秀的第三方库

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

    大家好,这里是程序员晚枫,今天给大家更新一个PDF库的热门功能:1行代码,批量给PDF加密、解密这个功能发布2年多了,随着库的更新出现了一些适配上的问题,导致用法有了改变。今天给大家说一下最新的用法。 \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='程序员晚枫的密码') ',password='程序员晚枫的密码')2、使用说明这次更新,主要是参数上的改变:参数: password (str): PDF文件的加密密码 input_file (str

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

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

    import restr = '程序员晚枫5程序员晚枫4程序员晚枫7程序员晚枫'res = re.split(pattern='[0-9]',string=str)print(res)# 输出:['程序员晚枫 ', '程序员晚枫', '程序员晚枫', '程序员晚枫,']sub方法可以替换字符串中的内容。 举例:假如我们现在有一组字符串:程序员晚枫5程序员晚枫4程序员晚枫7程序员晚枫,其中混进了一些无规律的数字:5、4、7,我们想根据这些数字,替换成逗号:,。 print(res)# 输出:程序员晚枫,程序员晚枫,程序员晚枫,程序员晚枫,# -----# 参数1:pattern:表示正则中的模式字符串。 ,程序员晚枫,', 2)finditer这个方法返回的是一个迭代器。

    52250编辑于 2022-07-14
  • 来自专栏优秀的第三方库

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

    只需要一行代码,你就能轻松把 PDF 转成 Word:from popdf import pdf2docxpdf2docx( input_file=r"D://程序员晚枫的文件夹/single_file.pdf 批量转换的代码示例如下:from popdf import pdf2docxpdf2docx( input_path=r"D://程序员晚枫的文件夹/pdf_folder/", # PDF 文件夹路径 代码示例,直接上手为了让大家更直观地感受,我再贴一个完整的代码示例:from popdf import pdf2docx# 单文件转换pdf2docx( input_file=r"D://程序员晚枫的文件夹 /single_file.pdf", output_file=r"D://程序员晚枫的文件夹/single_file.docx")# 批量转换pdf2docx( input_path=r"D 关于我:程序员晚枫我是程序员晚枫,一个热爱技术、爱折腾的开发者。平时喜欢写一些实用的工具和库,帮助大家解决开发中的小痛点。popdf 就是其中之一,希望能帮到更多人。

    94300编辑于 2025-04-04
  • 来自专栏我的开源故事

    用 WorkBuddy 积分免费生成数字人:「晚枫数字人 Skill」发布新版本

    大家好,我是程序员晚枫。 上次把「晚枫数字人」这个 Skill 发出来之后,这是那篇文章:我做了个「晚枫数字人」Skill:不会剪辑,也能做自己的数字人视频发出去之后,评论区问得最多的就一句话:想试一下,是不是必须先充值? 电脑打开 WorkBuddy,点击左侧「专家·技能·连接器」,切换到「技能」,搜索「晚枫数字人」。WorkBuddy 技能页搜索「晚枫数字人」,认准这个名字。第二步:点击安装。 懒得找技能页也行:直接在对话里说「帮我装晚枫数字人技能」,它会自己到市场里找、等你确认再装。开工第一步:先选一条路进入对话页面,输入:@晚枫数字人 帮我生成数字人。 我是晚枫,关注我,带你一起玩AI!

    21310编辑于 2026-11-11
  • 来自专栏优秀的第三方库

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

    只需要一行代码,你就能轻松把 PDF 转成图片:from popdf import pdf2imgspdf2imgs( input_file=r"程序员晚枫的文件夹/single_file.pdf 批量转换的代码示例如下:from popdf import pdf2imgspdf2imgs( input_path=r"程序员晚枫的文件夹/pdf_folder/", # PDF 文件夹路径 代码示例,直接上手为了让大家更直观地感受,我再贴一个完整的代码示例:from popdf import pdf2imgs# 单文件转换pdf2imgs( input_file=r"程序员晚枫的文件夹 /single_file.pdf", output_file=r"程序员晚枫的文件夹/single_file.png")# 批量转换pdf2imgs( input_path=r"程序员晚枫的文件夹 关于我:程序员晚枫我是程序员晚枫,一个热爱技术、爱折腾的开发者。平时喜欢写一些实用的工具和库,帮助大家解决开发中的小痛点。popdf 就是其中之一,希望能帮到更多人。

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

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

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

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

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

    图片大家好,这里是程序员晚枫,小红薯也叫这个名。今天给大家分享一下,花费2周时间整理的Python自动化办公库。 和docx互转等代码举例import powordpoword.docx2pdf(path=r'd://程序员晚枫的Word.docx', output_path=r'e://晚枫的文档.pdf')3、 自动化库:poppt官网https://pypi.org/project/poppt/功能举例PPT转为一张长图合并PPT等代码举例import popptinput_path = r"D:\小破站\程序员晚枫 .pdf'output_path = r'd://程序员晚枫的Word.docx'popdf.pdf2docx(file_path, output_path)5、文件自动化库:pofile、search4file ' , content="你需要查找的文件里面的内容,例如:所有平台都叫-程序员晚枫")---在使用中有问题,或者觉得本文有帮助,请在评论区告诉我吧~图片

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

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

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

    1.5K00编辑于 2025-10-15
  • 来自专栏自动化办公

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

    , 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也叫程序员晚枫", style=Style.TONE)print(f'我是带声调的结果:{pinyin_list}')# 带数字声调的pinyin_list = pohan.pinyin.han2pinyin # pip install python-officeimport officeoffice.excel.excel2pdf(excel_path=r'd://程序员晚枫//Excel的位置', pdf_path

    63200编辑于 2023-07-06
  • 来自专栏自动化办公

    Python终于可以操作Office了

    大家好,这里是程序员晚枫。在小破站账号:Python自动化办公社区,更新Python教程4年多了。 /test_files/50-07-fake2excel/程序员晚枫-1.xlsx')2、操作Word:word转pdf处理Word的库:poword,下载命令如下:pip install poword /test_files/程序员晚枫-docx2pdf', output_path=r'. /test_files/50-04-pdf2docx/程序员晚枫.pdf', output_path=r'. /test_files/50-06-ppt2img/ppt-程序员晚枫.pptx', output_path=r'.

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

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

    图片大家好,这里是程序员晚枫,知识星球:Python读者圈。今天我们来讨论一个问题:python里是如何格式化字符串的?实际工作中使用的是哪一种? 以上3种用法的代码如下:# 1、%格式化name = '晚枫'sentence = '你好,我是%s' % (name)# sentence = 你好,我是晚枫# 2、format格式化(python2.6 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 = '你好,我是{},今年{},是个{},喜欢{}。'.

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

    ​1行Python代码,把Excel转成PDF,python-office功能更新~

    大家好,这里是程序员晚枫。 今天给大家分享一个Python自动化办公的专用库python-office的最新功能:1行代码,实现Excel转PDF。 import office office.excel.excel2pdf(excel_path=r"D:\test\程序员晚枫.xlsx", pdf_path =r"D:\test\程序员晚枫.pdf") 2、参数说明 一共有2个参数,作用分别如下: excel_path = r"D:\test\程序员晚枫.xlsx" # 这里是Excel文件的路径 pdf_path = r"D:\test\程序员晚枫.pdf" # 这里是输出PDF的保存路径 ---

    1.6K30编辑于 2023-03-08
  • 来自专栏Python高级编程

    Python版本进化史:从3.6到3.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. f-string改进name = "程序员晚枫a"print(f"{name=}") # name='程序员晚枫'print(f"{name.upper()=}") # name.upper()= '程序员晚枫A'# 3.

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

    这个Python项目让古诗变得更易读,看完《长安三万里》惊艳了!

    图片 大家好,这里是程序员晚枫,最近在小红薯更新生活VLOG,被骂惨了! 周末和小明去看了一场电影:《长安三万里》。 看电影的过程中发生了一件尴尬的事情:很多诗词里的字我都不认识。 ("程序员晚枫", style=Style.NORMAL) print(f'我是不带声调的结果:{pinyin_list}') # 带声调的 pinyin_list = pohan.pinyin.han2pinyin ("程序员晚枫", style=Style.TONE) print(f'我是带声调的结果:{pinyin_list}') # 带数字声调的 pinyin_list = pohan.pinyin.han2pinyin ("程序员晚枫", style=Style.TONE3) print(f'我是带数字声调的结果:{pinyin_list}') 以上代码运行的结果,如下图所示: 图片 2、参数说明 1行代码实现功能,可以填入的参数有以下几个 (小白可以不填,都有默认值): hans (unicode 字符串或字符串列表) – 汉字字符串( '程序员晚枫' )或列表( '程序员', '晚枫' ).

    82350编辑于 2023-08-02
  • 来自专栏自动化办公

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

    大家好,这里是程序员晚枫。今年十一假期没出去旅游,在家里更新一套原创课程,给小白的《50讲Python自动化办公》。所有功能,都只需要1行代码,非常适合非程序员入门Python使用。 install python-office下载之前,你需要安装Python和PyCharm,教程我也在和本账号同名的小破站给大家准备好了:## Win用户import officeoffice.pdf.pdf2docx (file_path=r'd://程序员晚枫的文件夹/小破站也叫程序员晚枫.pdf')## Mac用户 & Linux用户import popdfpopdf.pdf2docx(file_path=r'd ://程序员晚枫的文件夹/小红薯也叫程序员晚枫.pdf')注意事项使用过程中,看到大家在视频评论区有一些问题,这里统一回复一下:安全吗?

    69200编辑于 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

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

    老大给了个新需求:如何将汉字转换成拼音字母?1行Python代码搞定!

    图片 大家好,这里是程序员晚枫,小红薯也叫这个名。 之前的视频给大家分享了:中文编程,一行代码实现。 ("程序员晚枫", style=Style.NORMAL) print(f'我是不带声调的结果:{pinyin_list}') # 带声调的 pinyin_list = pohan.pinyin.han2pinyin ("程序员晚枫", style=Style.TONE) print(f'我是带声调的结果:{pinyin_list}') # 带数字声调的 pinyin_list = pohan.pinyin.han2pinyin ("程序员晚枫", style=Style.TONE3) print(f'我是带数字声调的结果:{pinyin_list}') 以上代码运行的结果,如下图所示: 图片 2、参数说明 1行代码实现功能,可以填入的参数有以下几个 (小白可以不填,都有默认值): hans (unicode 字符串或字符串列表) – 汉字字符串( '程序员晚枫' )或列表( '程序员', '晚枫' ).

    1.2K10编辑于 2023-06-24
  • 来自专栏自动化办公

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

    图片大家好,这里是程序员晚枫。Python是我工作中的主力语言之一(另一个是C++),在工作之余我给大家(非程序员)搜集了很多实用的自动化办公代码:可以用1行代码,帮助编程小白解决复杂的办公问题。 /test_files/50-04-pdf2docx/程序员晚枫.pdf', output_path=r'. /test_files/50-04-pdf2docx/pdf2docx')3、Python + PPT = poppt如果你平时使用PPT比较多,而且很繁琐,你可以看看这个库。 /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

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

    【腾讯云AI】1行Python代码,识别发票并且保存在Excel里,智能办公了解一下?

    大家好,这里是程序员晚枫,全网都叫这个名~ 上次给大家分享了:《【腾讯云AI】1行Python代码,实现增值税发票识别》。 # 安装这个库 pip install poocr (左右滑动,查看全部) # 运行这个库 import poocr # 1行代码,完成识别发票 + 导入Excel poocr.ocr2excel.VatInvoiceOCR2Excel (intput_path=r'C:\程序员晚枫的文件夹\增值税发票-test.jpg', output_excel='程序员晚枫的发票信息 .xlsx', configPath=r'D:\程序员晚枫的配置文件夹\py310\potencent-test\poocr-config.toml ' ) 运行结果如下: 图片 2、代码说明 poocr是一个具有ocr功能的python第三方库,支持识别100多种场景下的文字识别

    2.3K100编辑于 2023-03-26
领券