python 中csv
时间: 2023-06-23 07:58:46 浏览: 83
python中csv文件的若干读写方法小结
CSV(Comma Separated Values)是一种常见的文本格式,用于存储和交换表格数据。Python中有内置的csv模块,可以用于读取和写入CSV文件。
下面是一些常见的csv模块的用法:
### 读取CSV文件
```python
import csv
with open('example.csv', newline='', encoding='utf-8') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
这个例子中,我们打开名为 'example.csv' 的文件并读取它。然后,我们使用csv.reader()函数创建一个reader对象并遍历它,逐行读取文件中的数据并打印出来。
### 写入CSV文件
```python
import csv
with open('example.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
writer.writerow(['John Smith', 'Accounting', 'November'])
```
这个例子中,我们打开名为 'example.csv' 的文件并写入它。然后,我们使用csv.writer()函数创建一个writer对象并将一行数据写入文件中。
### Pandas中的CSV处理
Pandas是一个流行的数据处理库,它可以方便地处理CSV文件。下面是一个使用Pandas读取CSV文件的例子:
```python
import pandas as pd
data = pd.read_csv('example.csv')
print(data)
```
这个例子中,我们使用Pandas的read_csv()函数读取名为 'example.csv' 的文件,并将它存储在data变量中。然后,我们打印出数据。
阅读全文