python中json怎么求数据长度?
在vu
说说在Python中,如何读取文件中的数据?
以txt、csv、excel、json、word5等五种文件为例,简要介绍Python如何读取这些类型的文件。实验环境是win10python3.6pycharm2018。主要内容如下:
Txt文件这个应该是最简单的,大部分人应该可以直接用打开功能打开阅读。下面我简单介绍一下:
1.假设我们要读取的txt文件数据如下,每行数据4列,每列之间用逗号分隔:
2.然后,针对以上数据,我们可以直接写代码来读取。测试代码如下。首先,使用readlines函数读取所有行数据,然后使用split函数进行拆分:
程序运行截图如下,txt文件数据已成功读取:
Csv文件在这里,Python自己的标准库csv主要用来读写csv文件。下面我简单介绍一下如何使用这个库来读取csv文件:
1.假设我们要读取的csv文件的数据如下,每行4行4列:
2.测试代码如下,非常简单。打开csv文件,然后直接用reader函数读入list列表。
程序运行截图如下,csv文件内容已成功读取:
这里主要用Excel文件xlrd模块,专门用来读取excel文件。下面我简单介绍一下如何使用该模块读取excel文件:
1.首先,安装xlrd模块。只需输入命令"pip安装xlrd"直接在cmd窗口中,如下,矿已正常安装:
2.安装完成后,我们可以直接写代码读取excel文件的内容。主要代码和截图如下:
这里假设我们要读取的excel数据如下,非常简单,5行5列:
测试代码如下,您可以从中读取行数、整行以及特定单元格的内容:
程序运行截图如下,数据已成功读取:
Json文件在这里,Python自己的标准库json主要用来读取和解析json数据。我简单介绍一下:
1.假设我们要读取的json数据采用以下格式,并存储在一个json文件中:
2.那么,对于上面的json格式数据,我们可以直接写代码读取。测试代码如下,非常简单。打开json文件,然后使用loads函数加载并解析它:
程序运行截图如下,jso已成功读取。n文件数据:
这里的Word文件主要使用python-docx模块,专门用于word文件的读写。下面我简单介绍一下这个模块的安装和使用:
1.首先,安装python-docx模块。只需输入命令"pip安装python-docx"直接在cmd窗口中,如下所示:
2.安装完成后,我们可以直接写代码读取word文件的内容。主要代码和截图如下:
这里假设我们要读取的word文件的内容如下:2段文字和1个表格:
测试代码如下,非常简单。依次读取所有段落和表格数据,然后循环打印出文本内容。
程序运行截图如下,word文件内容已成功读取:
至此,我们已经完成了使用Python读取txt、csv、excel、json、word五类文件。总的来说,整个过程很简单。只要有一定的Python基础,熟悉上面的代码和例子,多次调试程序,很快就能掌握。当然,如果你熟悉熊猫模块,读取文件会更方便(专门用于数据处理的库,内置大量函数)。有兴趣的话可以去网上搜一下相关的资料,非常多。希望上面分享的内容能够正确。