如何用python 读取csv 文件并输出
时间: 2023-06-14 09:08:16 浏览: 271
你可以使用Python内置的CSV模块来读取CSV文件并输出。下面是一个简单的例子:
假设你有一个名为`example.csv`的文件,里面有以下内容:
```
name,age,gender
John,25,M
Jane,30,F
Bob,40,M
```
你可以使用以下代码读取它:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
这个代码块将逐行读取CSV文件,并将每个行作为列表返回。`delimiter`和`quotechar`参数指定了列之间的分隔符和引号字符。在这个例子中,我们使用逗号作为分隔符,并使用双引号作为引号字符。如果你的CSV文件使用不同的分隔符或引号字符,你需要相应地修改这些参数。
输出将是:
```
name, age, gender
John, 25, M
Jane, 30, F
Bob, 40, M
```
你可以根据需要进一步处理每行数据。
相关问题
python读取csv文件并输出ndarray
好的,以下是Python读取CSV文件并输出ndarray的代码:
```python
import numpy as np
# 读取CSV文件
data = np.genfromtxt('file.csv', delimiter=',')
# 输出ndarray
print(data)
```
其中,`file.csv`是你要读取的CSV文件名,`delimiter`参数指定了CSV文件中的分隔符。
python读取csv文件并输出矩阵
好的,以下是Python读取CSV文件并输出矩阵的代码:
```python
import csv
with open('file.csv', newline='') as csvfile:
data = list(csv.reader(csvfile))
matrix = [[int(j) for j in i] for i in data]
print(matrix)
```
其中,`file.csv`是你要读取的CSV文件名,`matrix`是输出的矩阵。
阅读全文