读取TXT文件第一个数据为1的最后一行数据的后24列数据
时间: 2024-04-15 18:27:25 浏览: 172
读取TXT文件
你可以使用以下代码来读取 TXT 文件中第一个数据为 1 的最后一行数据的后 24 列数据:
```python
def read_text_file(file_path):
with open(file_path, 'r') as file:
lines = file.readlines()
for line in reversed(lines):
columns = line.split()
if columns[0] == '1':
return columns[-24:]
file_path = 'file.txt' # 替换为你的文件路径
result = read_text_file(file_path)
print(result)
```
在上述示例中,`read_text_file()` 函数接受文件路径作为参数。它打开文件并使用 `readlines()` 方法读取所有行。然后,它从最后一行开始逐行循环,并使用 `split()` 方法将每行分割为列。如果第一个数据为 1,则返回该行的后 24 列数据。
注意替换示例代码中的 `file.txt` 文件路径为你自己的实际值。输出结果将是一个包含后 24 列数据的列表。
阅读全文