最近打算写一个自动化出报告脚本 先从处理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
# 使用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都有了许多现成“轮子”。从今天开始,我将不定期更新“pythonoffice”系列教程,来好好说说这些“轮子”。今天我们将介绍openpyxl模块使用,此模块主要用于处理excel,该模块简单易用、功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等功能应有尽有,图表功能是其一大亮点。本系列教程只作引入性介
# Python Unicode Python 3 使用 现代编程,处理不同文字和符号是常见任务,而 Unicode 出现为我们提供了一种统一方法来处理世界上几乎所有的字符。Python 3 充分支持 Unicode,使得开发者可以简单地处理各种语言和符号。本文将介绍 Python 3 Unicode 基本概念及其应用。 ## Unicode 基本概念 Unicod
原创 2024-10-28 05:09:28
11阅读
# 实现Python3list位置 ## 简介 Python3,我们可以使用index()方法来查找某个元素list位置。这对于处理大量数据时非常有用,尤其是在数据处理和算法开发本文中,我将向你展示如何实现Python3list位置。 ## 流程图 ```mermaid journey title Python3list位置实现流程 secti
原创 2024-06-05 05:36:02
16阅读
Python3 条件控制if 语句Pythonif语句一般形式如下所示: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
原创 9月前
74阅读
首先,通过命令行安装Python3.2,只需要在终端通过命令行安装即可:sudo apt-get install python3一路yes。因为Ubuntu很多底层采用Python2.*,Python3Python2是互相不兼容,所以此时不能卸载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
python3循环语句还有for循环,它与while各有优点与用处.
前言前面我们所学习编程都是顺序结构执行代码,其执行是有先后顺序,但在编程往往需要根据不同情况执行不同代码块,这时就可以使用 if 语句了。if 语句是一种选择结构(又称分支结构),是依据条件成立与否来选择执行不同操作一种程序设计方法,以下是标准选择结构程序流程:执行过程:当程序执行到if条件语句时,if语句根据当前条件是否成立,成立(Y)则执行语句1,否则(N)执行语句2.其中:
今日学习下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`库。可以使用以下命令通
  • 1
  • 2
  • 3
  • 4
  • 5