帮我写一个python程序,读取txt文件并提取指定行的数据
时间: 2024-04-16 07:29:21 浏览: 150
python读取txt文件并取其某一列数据的示例
5星 · 资源好评率100%
当然可以帮你写一个Python程序来读取txt文件并提取指定行的数据。以下是一个示例程序:
```python
def extract_lines_from_file(file_path, lines):
extracted_data = []
with open(file_path, 'r') as file:
for i, line in enumerate(file):
if i+1 in lines:
extracted_data.append(line.strip())
return extracted_data
file_path = 'data.txt' # 替换为你的txt文件路径
lines_to_extract = [2, 5, 8] # 替换为你想提取的行号列表
extracted_lines = extract_lines_from_file(file_path, lines_to_extract)
for line in extracted_lines:
print(line)
```
请将上述代码保存为一个Python脚本文件(例如extract_lines.py),并将`file_path`替换为你要读取的txt文件的路径,将`lines_to_extract`替换为你想要提取的行号列表。
运行该程序后,它将打印出指定行的数据。你可以根据需要进一步处理提取到的数据。
阅读全文