python表格操作,数据提取分析的用法(2)

简介: python表格操作,数据提取分析的用法(2)

5,获取表格内的所有内容,以列表里套字典的方式读取出来(很重要,想掌握自动化测试的一定要掌握这个方法)


1)代码段


我们只需要传入表的路径和表页就能自动读取我们的数据



   2)我们可以看到,这个函数的功能读取数据,哈哈,我们找一个表格来测试下吧,下面的表格我们可以看到,里面有2行内容,我们只要给这个class里传入表位置的路径和表页



3)我们传入表的用法和路径和可以看到,函数已经帮我计算和组合出了我们所要的数据类型,我这里设置的是将表的第一行设置为字典的键,每一行的内容使用字典来存储,一个键一个值类似于[{"第一行第一列的内容":"第二行第一列的内容"},{"第一行第二列的内容":"第二行第二列的内容"},{"第一行第一列的内容":"第三行行第一列的内容"}]



6,在指定单元格里写入数据


1)上代码



2)这个函数的功能是,我们在class提交表格路径和表页后,在函数里面传入我们要在表格里写数据的是第几行的第几列,这里我在表格的第5行第4列写入数据“admin”,这里要注意,当我们要在表格里写入数据的时候是不能把表打开的。



3)我们在来看看执行函数后表格有什么变化吧。我们已经看到,函数已经帮我们在表格中指定的位置添加了数据“admin”



7,获取所有的数据,以列表套列表的形式展示


1)上代码



2)这个函数功能与获取数据已字典里套列表的形式是差不多的,只不过是数据类型不一致,一个是字典里套列表,一个是列表里套列表,看下实验表是怎么样的吧



3)还是在class里传入我们表格的所在位置和表页,函数就能帮我们统计内容和数据转换啦,我们已经看到数据已经帮我们统计出来了,这里要注意的时,他是将每一行的数据放值在最里面的列表里,有多少行就有多少数据,这里要注意下,我设置的是不读取第一行的内容,读取的内容形式相当于      [[第二行内容],[第三行内容],[第四行内容]]



就讲到这里了

相关文章
|
1天前
|
数据采集 JSON 测试技术
如何在Python中高效实现CSV到JSON的数据转换
在实际项目中,数据格式转换是常见问题,尤其从CSV到JSON的转换。本文深入探讨了多种转换方法,涵盖Python基础实现、数据预处理、错误处理、性能优化及调试验证技巧。通过分块处理、并行处理等手段提升大文件转换效率,并介绍如何封装为命令行工具或Web API,实现自动化批量处理。关键点包括基础实现、数据清洗、异常捕获、性能优化和单元测试,确保转换流程稳定高效。
102 82
|
7天前
|
数据采集 数据安全/隐私保护 Python
从零开始:用Python爬取网站的汽车品牌和价格数据
在现代化办公室中,工程师小李和产品经理小张讨论如何获取懂车帝网站的汽车品牌和价格数据。小李提出使用Python编写爬虫,并通过亿牛云爬虫代理避免被封禁。代码实现包括设置代理、请求头、解析网页内容、多线程爬取等步骤,确保高效且稳定地抓取数据。小张表示理解并准备按照指导操作。
从零开始:用Python爬取网站的汽车品牌和价格数据
|
2天前
|
算法 Serverless 数据处理
从集思录可转债数据探秘:Python与C++实现的移动平均算法应用
本文探讨了如何利用移动平均算法分析集思录提供的可转债数据,帮助投资者把握价格趋势。通过Python和C++两种编程语言实现简单移动平均(SMA),展示了数据处理的具体方法。Python代码借助`pandas`库轻松计算5日SMA,而C++代码则通过高效的数据处理展示了SMA的计算过程。集思录平台提供了详尽且及时的可转债数据,助力投资者结合算法与社区讨论,做出更明智的投资决策。掌握这些工具和技术,有助于在复杂多变的金融市场中挖掘更多价值。
24 12
|
1天前
|
数据采集 存储 前端开发
用Python抓取亚马逊动态加载数据,一文读懂
用Python抓取亚马逊动态加载数据,一文读懂
|
自然语言处理 算法 Python
|
自然语言处理 算法 索引
|
2月前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
2月前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
2月前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
126 80
|
24天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码

热门文章

最新文章