python中怎么读取一个CSV文件中的一行,然后继续读取另一个CSV文件中的一行,然后循环读完CSV文件形成一个新列表
时间: 2024-03-08 07:47:23 浏览: 65
可以使用Python标准库中的csv模块来读取CSV文件,并且使用列表来存储读取的数据。以下是一个示例代码,可以实现你所描述的功能:
```python
import csv
new_list = []
# 读取第一个CSV文件
with open('file1.csv', 'r') as file1:
reader1 = csv.reader(file1)
for row1 in reader1:
# 读取一行数据
# 读取第二个CSV文件
with open('file2.csv', 'r') as file2:
reader2 = csv.reader(file2)
for row2 in reader2:
# 读取一行数据
# 将两行数据合并为一个列表
new_row = row1 + row2
# 将新行添加到新列表中
new_list.append(new_row)
print(new_list)
```
在这个示例中,我们使用了两个嵌套的`for`循环来分别读取两个CSV文件中的每一行数据,并将它们合并为一个新列表。如果你需要读取的不是两个CSV文件,而是更多的CSV文件,可以使用嵌套的`for`循环来实现。
阅读全文