python 如何按行读取csv文件到数组并转为字符串类型
时间: 2023-08-14 17:06:16 浏览: 90
moxing_python数据清洗_读取csv文件_数据清洗_
5星 · 资源好评率100%
您可以使用`csv`模块来按行读取csv文件,并将每行数据转换为字符串类型。以下是一个示例代码:
```python
import csv
def read_csv_to_array(file_path):
data = []
with open(file_path, 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
data.append(','.join(row))
return data
file_path = 'data.csv'
csv_data = read_csv_to_array(file_path)
print(csv_data)
```
在上述代码中,`read_csv_to_array`函数接受一个文件路径作为输入,然后使用`csv.reader`来逐行读取csv文件的内容。每行数据被转换为字符串类型,并使用`','.join(row)`将列表中的元素用逗号连接起来。最后,所有行的数据都被添加到`data`数组中并返回。
请将上述代码保存为一个`.py`文件,并将`'data.csv'`替换为您实际的CSV文件路径。运行代码后,将会输出转换后的字符串数组。
阅读全文