怎么用python读取txt文件中某一列数据
时间: 2023-11-14 13:07:00 浏览: 102
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
假设你的txt文件长这样:
```
name,age,gender
Alice,25,Female
Bob,30,Male
Charlie,20,Male
```
你要读取第二列数据(年龄列),可以使用以下代码:
```python
with open('data.txt', 'r') as f:
for line in f:
# 去掉行首行尾的空格,并按逗号分隔每一行
fields = line.strip().split(',')
# 取第二个字段,即年龄列
age = fields[1]
print(age)
```
输出结果:
```
age
25
30
20
```
如果你只需要年龄数据而不需要列名,可以在代码中加一行来跳过第一行:
```python
with open('data.txt', 'r') as f:
# 跳过第一行
next(f)
for line in f:
# 同上
```
这样输出结果就是:
```
25
30
20
```
阅读全文