CSV格式是数据库和电子表格的最常用的进出口格式。本教程将介绍Python的CSV模块。您将了解它可供您读取和写入CSV文件的所有功能和类。我还提供了一些工作示例,向您展示了如何在Python中的实际CSV文件中读取和写入数据。
>
>什么是CSV文件?>术语CSV代表逗号分隔的值。 CSV格式文件允许将数据保存在具有.csv
扩展名的表格结构中。 CSV文件已在电子商务应用程序中广泛使用,因为它们被认为很容易处理。使用它们的某些领域包括:import csv<br><br>with open('people.csv', newline='') as File: <br> reader = csv.reader(File)<br> for row in reader:<br> print(row)<br>
___________________________________()函数。
函数。>您是否注意到打开
> example.csv.csv?,理想情况下,您应该如何打开csv.writer
CSV文件。此功能类似于Write()方法。同样,您应该使用双dictreader和双dictreader
和双dictreader > > fieldNames 参数,第一个行中的值将用作键。这是读取 pepysem的文件的基本示例。如果不是这样,会发生什么?这里有两种可能性。首先,您正在阅读的一行比RestKey 参数中的字段更多。其次,一行的字段比RESTVAL参数中的字段少。 dictwriter 类创建一个对象,该对象将字典映射到要输出或写入文件的行上。就像FieldNames作为其第二个参数一样。与fieldNames参数不同,writerrow()参数参数的参数将清除这些键使用周围的任何模棱两可的参数。您要写入CSV文件的词典可以具有RESTVAL>参数中存在的丢失键。如果任何字典都有一个额外的密钥,该密钥不在extractaction >:引用何时读取或写入CSV。这四个可能的值。这些是: 类别一样返回列表。然后,我们定义读取器对象并使用dictreader类更好,因为它将数据输出为字典,在某些情况下,它可以更易于使用。> 我们没有将Dictreader的任何值传递给第一行字段中的字段 参数的方式,因为我们在每一行中有更多的项目,而不是FieldNames中的字段,第一行不再用于创建键并作为字典输出。另请注意,每行中的所有额外值现在都存储在列表中,并分配给字典中的extra Data >现在让我们看看如何使用csv.writer >将数据写入CSV文件中。它。使用DICTWRITER 是,如果我们使用fieldnames > 这是如何一次写入所有行。必须使用Python提供的不同功能和类成功地读取并写入CSV文件。 CSV文件已在软件应用程序中广泛使用,因为它们易于阅读和管理,并且其尺寸较小,使其相对较快地进行处理和转移。> > >>> >> >>> 引用所有字段。
import csv<br><br>with open('people.csv', newline='') as File: <br> reader = csv.reader(File)<br> for row in reader:<br> print(row)<br>
import csv<br> <br>with open('state-data.csv', newline='') as state_file:<br> reader = csv.reader(state_file)<br> for row in reader:<br> print(row)<br>
>写信给CSV文件
>该代码如下所示。
> >我们首先将字段名称定义为列表,然后将它们存储在writerimport csv<br><br>with open('people.csv', newline='') as File: <br> reader = csv.reader(File)<br> for row in reader:<br> print(row)<br>
import csv<br> <br>with open('state-data.csv', newline='') as state_file:<br> reader = csv.reader(state_file)<br> for row in reader:<br> print(row)<br>
以上是如何在Python中读写CSV文件的详细内容。更多信息请关注PHP中文网其他相关文章!