result=[] with open('accounts.txt','r') as f: for line in f: result.append(list(line.strip('\n').split(','))) print(result
时间: 2024-01-06 22:03:18 浏览: 113
Getting Started with Meteor.js JavaScript Framework, Second Edition.pdf
你的代码中有一个缩进错误。`for`循环后面的代码应该缩进,以表示它们属于该循环的代码块。此外,你可以使用`csv`模块来更方便地处理CSV文件的读取和解析。下面是修正后的代码示例:
```python
import csv
result = []
with open('accounts.txt', 'r') as f:
reader = csv.reader(f)
for line in reader:
result.append(line)
print(result)
```
使用`csv.reader()`函数可以创建一个CSV文件的阅读器对象,并通过循环遍历阅读器对象来逐行读取CSV文件的内容。每一行都会作为一个列表存储在`line`变量中,然后将其添加到`result`列表中。
请注意,确保文件路径和名称正确,并且文件内容符合CSV格式。如果CSV文件使用不同的分隔符,可以在`csv.reader()`函数中指定`delimiter`参数来指定分隔符。
阅读全文