Python读取csv文档
时间: 2023-10-09 15:12:23 浏览: 30
Python可以使用csv模块来读取和处理CSV文件。以下是一个简单的示例代码,可以读取CSV文件并将其打印到控制台上:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(row)
```
在这个示例中,我们打开名为example.csv的文件,并使用csv.reader来读取它。我们指定逗号作为分隔符,并使用双引号作为引用字符。然后,我们使用一个for循环遍历每一行,并将其打印到控制台上。
请注意,我们使用了with语句来打开文件。这是一个好习惯,因为它会自动关闭文件,从而避免资源泄漏。
相关问题
python 读取csv文档为数组
可以使用`csv`模块来读取CSV文件,并将数据存储到一个数组中。以下是一个示例代码:
```python
import csv
def read_csv_file(file_path):
data = []
with open(file_path, 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
data.append(row)
return data
# 读取名为 'data.csv' 的CSV文件
file_path = 'data.csv'
csv_data = read_csv_file(file_path)
# 打印读取的数据
for row in csv_data:
print(row)
```
在上述代码中,`read_csv_file`函数接受一个参数 `file_path`,表示CSV文件的路径。该函数使用`open`函数打开文件,然后使用`csv.reader`函数创建一个CSV读取器对象`csv_reader`,通过遍历读取器对象可以逐行读取CSV文件的数据,并将每一行数据添加到数组`data`中。最后,函数返回包含所有数据的数组。
你可以根据实际情况修改文件路径和对读取的数据进行进一步处理。
python读csv文档
可以使用Python的内置库csv来读取csv文档,代码如下:
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
其中,example.csv是需要读取的csv文档的文件名,reader是一个csv reader对象,使用for循环遍历每一行数据,通过print函数打印出来即可。