python 读取txt按逗哈每一列
时间: 2023-02-08 10:11:09 浏览: 82
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
你可以使用 Python 的标准库中的 `csv` 模块来读取 txt 文件并按列访问数据。首先,你需要将 txt 文件打开,然后使用 `csv.reader` 创建一个读取器对象,并指定分隔符为逗号(如果你想使用其他字符作为分隔符,可以将其作为参数传递给 `csv.reader`)。然后,可以使用 `next()` 函数从文件中读取一行数据,并使用读取器对象的 `__next__()` 方法来访问每一列。
```python
import csv
with open('data.txt', newline='', encoding='utf-8') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
print(row)
```
上面的代码假设 txt 文件的列之间用逗号分隔,并使用 utf-8 编码。输出的每一行都是一个列表,包含了每一列的数据。
注意:如果你需要按'\t'分隔符读取的话需要将 delimiter='\t'
阅读全文