Python基础教程(7)——模块导入与文件读写

老样子,先回顾上一节的学习内容:

回顾上一节的学习内容,我们主要学习了类与函数的相关知识。不知道你掌握得如何呢?

在今天的课程中,我们将会运用之前学到的知识,包括类、函数和字典等内容。如果你之前的知识还没有牢固掌握,可以翻看之前的内容进行复习。Python模块导入是指将Python模块引入到当前程序中,以便我们可以使用其中的函数、类和变量。这些模块可以来自Python标准库、第三方库或我们自己创建的模块。

文件读写是指从文件中读取数据或将数据写入文件的过程。Python提供了open()函数来打开文件,并使用read()和write()等函数来读取和写入文件。

相比于CSV文件,你可能更加熟悉Excel文件。Excel文件是Microsoft Excel电子表格的文件格式,它由工作簿、工作表和单元格这三种基本结构组成,就像下面这张图所示:

Excel拥有许多强大的功能,比如文字设置、对齐方式等,就像下图展示的那样:

尽管Excel表格功能强大,展示的样式也很美观,但这也是需要付出代价的。

例如,Excel文件往往占用大量存储空间,因此读写所需的时间较长。

当你对于表格样式并不要求时,可以使用CSV文件来存储数据,相比Excel,CSV文件的读写速度要快得多。

1.csv 文件

CSV代表“逗号分隔值”(Comma-Separated Values)。你可能会好奇,“逗号分隔值”是什么意思呢?

让我们随机打开一个CSV文件,看看里面的内容:

可以看到,文件中的数据以纯文本形式存在,不同行的值(数据)之间通过逗号进行分隔。

此外,CSV文件也可以通过Excel软件打开,数据以电子表格的形式展示,所以它被视为一种简化版的电子表格:

CSV是一种纯文本文件,一般由值(数据)和逗号构成,不包含文字排版格式和单元格样式等内容,因此存储的信息量比Excel文件少,读取速度更快。

好的,关于CSV的基本概念我们就讲到这里。

但是,如果你想对CSV文件进行读写操作,你需要利用CSV模块的强大功能。

那么什么是模块呢?

2.模块与库

在介绍模块之前,让我们先了解一下库的概念。

如果我们把Python比作手机,那么库就相当于手机中的软件(app),它们可以实现各种各样的功能。

库一般分两种。

我们常常会提到两种类型的库:标准库和第三方库。就像手机中自带的「相机」、「图片」、「计算器」等软件一样,标准库是Python自带的库,可以直接使用。而第三方库则类似于在应用商店下载的「社交」、「美图」等软件,是由其他人开发的,需要先下载和安装才能使用。

因此,在使用Python第三方库时,确保已经完成下载和安装是非常重要的。

那么模块又是什么呢?它和有什么关系?

简单来说,模块就是一个 Python 文件,是一个已经编写完整、具有特定功能的Python文件。

拿相机app这个库来做比喻的话,相机是解决拍摄问题的软件,模块则类似于相机内部的闪光灯、聚焦、相册等小功能。

模块是实现某类功能的单个 Python 文件,库则是多个功能模块的集合,可以实现更复杂的功能

举例来说,csv 模块是Python标准库中的一个内置模块,用于处理csv文件。

它由一个 Python 文件组成,是 Python 标准库的内置模块,不需要安装,可以直接使用。

具体怎么使用呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值