逆天!1 行代码就可以生成可视化词云,python-office自动化办公发布新功能!

简介: 逆天!1 行代码就可以生成可视化词云,python-office自动化办公发布新功能!

Python官网发布了Python自动化办公的库:python-office,相关信息:重磅!官网发布第三方库:python-office,为Python自动化办公而生 不需要自己写代码,直接调用写好的方法就行。


大家好,这里是程序员晚枫,专注于分享:Python自动化办公。 这个系列教程,用来逐一介绍python-office自动化办公的功能。


1、功能介绍



上次我们介绍了python-office这个库的功能之二:一行代码给PDF加水印, 今天我们介绍这个库的功能之三:


一行代码,自动根据你提供的文档,生成词云


2、代码使用



下载python-office


因为python-office这个库更新的很快, 所以不论你的电脑有没有安装过python-office,都需要运行一下下面这个命令,作用如下:


  • 如果你是第一次使用python-office,这条命令可以把python-office自动安装到你的电脑里。
  • 如果你之前使用过,这条命令可以在不卸载的情况下,把你本地的python-office更新到最新版本


pip install --upgrade python-office
复制代码


调用功能


安装完python-office,直接复制粘贴,运行下面这个代码


import office  # 导入python-office
office.image.txt2wordcloud(filename='yes-minister.txt', color='black', result_file="your_wordcloud.png")
复制代码


  • 参数说明


  • filename:这里填写你需要生成词云的txt文档的路径,例如:d:/work/ciyun.txt
  • color:这个是词云的底色,可以设置任何颜色;可以不填,默认是白色底色。
  • result_file:生成词云图片的名字,格式必须是png;可以不填,默认是:your_wordcloud.png


填写好对应的参数,就可以直接运行程序生成词云图片啦~

相关文章
|
8天前
|
存储 算法 调度
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
105 26
|
11天前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
102 1
|
14天前
|
机器学习/深度学习 算法 调度
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
|
5天前
|
Python
Python的简洁之道:5个让代码更优雅的技巧
Python的简洁之道:5个让代码更优雅的技巧
147 104
|
5天前
|
开发者 Python
Python神技:用列表推导式让你的代码更优雅
Python神技:用列表推导式让你的代码更优雅
191 99
|
12天前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
186 102
|
5天前
|
设计模式 人工智能 API
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
82 7
|
10天前
|
存储 大数据 Unix
Python生成器 vs 迭代器:从内存到代码的深度解析
在Python中,处理大数据或无限序列时,迭代器与生成器可避免内存溢出。迭代器通过`__iter__`和`__next__`手动实现,控制灵活;生成器用`yield`自动实现,代码简洁、内存高效。生成器适合大文件读取、惰性计算等场景,是性能优化的关键工具。
128 2
|
14天前
|
安全 大数据 程序员
Python operator模块的methodcaller:一行代码搞定对象方法调用的黑科技
`operator.methodcaller`是Python中处理对象方法调用的高效工具,替代冗长Lambda,提升代码可读性与性能。适用于数据过滤、排序、转换等场景,支持参数传递与链式调用,是函数式编程的隐藏利器。
53 4
|
15天前
|
机器学习/深度学习 数据采集 并行计算
多步预测系列 | LSTM、CNN、Transformer、TCN、串行、并行模型集合研究(Python代码实现)
多步预测系列 | LSTM、CNN、Transformer、TCN、串行、并行模型集合研究(Python代码实现)
174 2

推荐镜像

更多