最近打算写一个自动化出报告的脚本 先从处理word文档开始 Python 操作 Word 最常见的依赖库是:python-docx所以,在开始操作之前,我们需要在虚拟环境下安装这个依赖库pip3 install python-docx开始学习 我们需要了解一个 Word 文档的页面结构它们分别是:文档 - Document
章节 - Section
段落 - Paragraph
文字块 -
转载
2023-06-26 10:04:09
154阅读
Python 作为一门解释型语言,又是一种动态类型的语言,其灵活性非常适合编写日常脚本。
一些日常不注重效率的需求可以用 Python 来实现。何况Python有足够的开源依赖包供我们使用。
本文主要介绍通过 Python 语言实现对 Excel 和 Word 的操作,以及可能出现的坑。几种选择Python 对 Excel,Word 的操作选择其实不是很多。主要分类两类。
Win32Com 通过调
转载
2023-07-05 21:46:55
343阅读
我在昨天发布的文章 —— 简明 Python 教程:人生苦短,快用Python —— 中提到了Python已经在Office 365开发中全面受支持,有不同朋友留言或私信说想了解更加详细的说明,所以特意整理这一篇给大家参考。
我之前写的《Office 365 开发入门指南》一书,对Office 365开发进行了比较详细的阐述,有兴趣可以参考 《Office 365开发入门指南》上市说明和读者
原创
2021-08-11 11:40:43
814阅读
0 引言特别说明: 本文是本人亲自安装的总结,不能保证您的设备可以一次安装成功,但起码能够保证我手上的设备一次安装成功;本文介绍的步骤较精简,着重强调安装过程中可能出现问题的地方,涉及具体安装的步骤,请参考其它资料。 由于本人水平有限,出现错误请及时反馈。如有其它本系统以及库的安装配置问题,可留言。1 树莓派3B+安装系统1.准备系统 可在https://www.raspberrypi.org/d
转载
2023-11-15 17:20:37
57阅读
# 使用HTMLTestRunner进行Python3单元测试
在Python中进行单元测试是确保代码质量的重要环节。当我们想要生成测试报告以便于查看测试结果时,`HTMLTestRunner` 便成为一种常用工具。接下来,我将指导你如何在Python3中使用`HTMLTestRunner`来进行单元测试。
## 整体流程
为了便于理解,我将流程以表格形式展现:
| 步骤 | 描述
原创
2024-08-22 09:44:16
125阅读
filter() 函数在 Python 中用于过滤序列,筛选出符合特定条件的元素,并生成一个新的迭代器。让我们来看看不同的用法:使用函数筛选列表中的元素:filter() 的第一个参数是一个函数,用于决定第二个参数所引用的可迭代对象中的每一项的去留。当函数返回 False 时,第二个参数中的对应元素将被删除。示例:从一个列表中筛选出所有偶数。numbers = [1, 2, 3, 4, 5, 6,
原创
2024-04-19 10:54:57
503阅读
导语得益于众多python爱好者的努力,python处理word、excel都有了许多现成的“轮子”。从今天开始,我将不定期更新“python与office”系列教程,来好好说说这些“轮子”。今天我们将介绍openpyxl模块的使用,此模块主要用于处理excel,该模块简单易用、功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等功能应有尽有,图表功能是其一大亮点。本系列教程只作引入性介
转载
2024-05-04 13:09:05
46阅读
# Python Unicode 在 Python 3 中的使用
在现代编程中,处理不同文字和符号是常见的任务,而 Unicode 的出现为我们提供了一种统一的方法来处理世界上几乎所有的字符。Python 3 充分支持 Unicode,使得开发者可以简单地处理各种语言和符号。本文将介绍 Python 3 中 Unicode 的基本概念及其应用。
## Unicode 的基本概念
Unicod
原创
2024-10-28 05:09:28
11阅读
# 实现Python3在list中的位置
## 简介
在Python3中,我们可以使用index()方法来查找某个元素在list中的位置。这对于处理大量数据时非常有用,尤其是在数据处理和算法开发中。在本文中,我将向你展示如何实现Python3在list中的位置。
## 流程图
```mermaid
journey
title Python3在list中的位置实现流程
secti
原创
2024-06-05 05:36:02
16阅读
Python3 条件控制if 语句Python中if语句的一般形式如下所示:if condition1:
statement1
elif condition2:
statement2
else:
statement3如果 “condition1” 为 True 将执行 “statement1” 块语句,如果 “condition1” 为False,将判断 “conditio
转载
2023-05-30 16:55:49
125阅读
# 在 Jupyter 中添加 Python 3 环境
Jupyter Notebook,作为一种互动式计算环境,广泛应用于数据科学、机器学习以及教育领域。它允许用户创建和共享文档,其中包含代码、方程、可视化以及文本注释。本文将阐述如何在 Jupyter 中添加 Python 3 环境,包括必要的安装步骤和一些典型的代码示例。
## 1. Jupyter Notebook 介绍
Jupyte
首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可:sudo apt-get install python3一路yes。因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载Python2,需要将默认Python的指向Python3。刚才的Python3是被默认安装带usr/local/lib/python3.2目录
转载
精选
2013-08-13 21:50:54
719阅读
.for循环
转载
2023-06-27 20:51:42
228阅读
大家都用过for循环,但是大家知道Python for循环背后的工作原理吗?本文就带大家详细探究Python for循环是如何工作的以及iterable和iterator的概念。首先我们来看一下,如果不用for循环,是否还有其它的遍历方式。一种方法就是用类似C语言中通过索引进行访问:colors = ["red", "green", "blue", "purple"]i = 0while i &l
转载
2023-08-01 13:29:56
77阅读
在python3中循环语句还有for循环,它与while各有优点与用处.
转载
2023-06-29 12:16:32
90阅读
前言前面我们所学习的编程都是顺序结构的执行代码,其执行是有先后顺序的,但在编程中往往需要根据不同的情况执行不同的代码块,这时就可以使用 if 语句了。if 语句是一种选择结构(又称分支结构),是依据条件成立与否来选择执行不同操作的一种程序设计方法,以下是标准的选择结构程序流程:执行过程:当程序执行到if条件语句时,if语句根据当前的条件是否成立,成立(Y)则执行语句1,否则(N)执行语句2.其中:
转载
2023-07-03 09:57:54
95阅读
今日学习下Python3的循环语句,做如下学习记录,便于Python学习爱好者公参。Python 中主要的循环有 for 循环和 while 循环for循环:for 循环是根据设定的次数重复执行代码,for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。格式:for <variable> in <sequence>:
<statements>
e
转载
2023-10-12 11:17:22
72阅读
0 前言Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。注: 文中的例子如无特殊说明,都是在python3中测试
转载
2023-12-07 13:27:19
75阅读
简单语句一、if语句1、简单if语句语句格式:if 条件:
选择执行的语句注意:条件后面的冒号不能少,同样必须是英文字符。 if内部的语句需要有一个统一的缩进,一般用4个空格。python用这种方法替代了其他很多编程语言中的{}。示例:print("What year is it now ?")
y = int(input())
if y < 2023:
p
转载
2023-09-18 20:35:01
76阅读
# 在Python3中使用Crypto库进行加密和解密
随着信息安全的重要性日益突显,加密技术在我们的生活中扮演着越来越重要的角色。在Python编程中,`pycryptodome`库是实现加密功能的一个常用工具,它不仅支持多种加密算法,还提供了一系列方便的功能来处理数据的加密和解密。
## 安装pycryptodome库
首先,我们需要安装`pycryptodome`库。可以使用以下命令通