写一段Python代码读取.txt数据第四列与第八列并将它们放在一个两列的数组中
时间: 2023-06-18 14:02:54 浏览: 99
假设我们的数据文件名为data.txt,可以使用以下代码读取第四列和第八列,并将它们放在一个两列的数组中:
```python
data = []
with open('data.txt', 'r') as f:
for line in f:
split_line = line.strip().split()
col4 = split_line[3]
col8 = split_line[7]
data.append([col4, col8])
```
这段代码首先打开文件,然后对于每一行,使用 `strip()` 方法去除行末的空白符,并使用 `split()` 方法将行拆分成一个列表。然后,我们从列表中选择第四列和第八列,将它们放在一个两列的子列表中,并将该子列表添加到 `data` 列表中。最终,`data` 列表将包含所有行的第四列和第八列。
阅读全文