python对csv文件里数据的处理
时间: 2023-11-29 07:06:14 浏览: 20
Python 对 CSV 文件的数据处理非常方便,可以使用内置的 csv 模块来读取和写入 CSV 文件。
读取 CSV 文件:
我们可以使用 csv 模块中的 csv.reader() 方法来读取 CSV 文件中的数据。下面是一个例子:
```python
import csv
with open('data.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
print(row)
```
在上面的代码中,我们打开名为 data.csv 的 CSV 文件,并使用 csv.reader() 方法创建一个 csv_reader 对象。delimiter 参数指定了分隔符,这里我们使用逗号作为分隔符。然后,我们使用 for 循环遍历每一行数据,并打印出来。
写入 CSV 文件:
我们可以使用 csv 模块中的 csv.writer() 方法来写入数据到 CSV 文件中。下面是一个例子:
```python
import csv
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Alice', '32', 'Female'],
['Bob', '19', 'Male']
]
with open('data.csv', mode='w', newline='') as csv_file:
csv_writer = csv.writer(csv_file)
for row in data:
csv_writer.writerow(row)
```
在上面的代码中,我们创建了一个名为 data 的列表,其中包含了我们要写入 CSV 文件中的数据。然后,我们使用 csv.writer() 方法创建一个 csv_writer 对象,指定文件模式为写入(mode='w'),并将 newline 参数设置为空字符串,以避免写入 CSV 文件时出现空行。最后,我们使用 for 循环遍历列表中的每一行数据,并使用 csv_writer.writerow() 方法将数据写入 CSV 文件中。
以上就是 Python 对 CSV 文件处理的简单介绍。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)