python读取txt文件指定列
时间: 2023-09-07 21:13:17 浏览: 147
可以使用Python的内置函数`open()`和`readlines()`来读取txt文件,然后使用字符串的`split()`方法来分割每一行中的数据并选择需要的列。
下面是一个简单的示例代码,假设我们有一个名为`data.txt`的文本文件,其中包含多行数据,每行数据由空格分隔:
```
1 Tom 20
2 Jerry 25
3 Alice 22
```
我们想要读取第二列(即名字),可以使用以下代码:
```python
with open('data.txt', 'r') as f:
lines = f.readlines()
for line in lines:
data = line.split()
name = data[1]
print(name)
```
输出结果为:
```
Tom
Jerry
Alice
```
在这个示例中,我们使用了`with open()`语句来打开文件并自动关闭文件句柄,使用`readlines()`方法读取文件的所有行,然后使用`split()`方法将每行数据分隔成一个列表,最后选择列表中的第二个元素(即名字)。
阅读全文