写python脚本,读取txt文件某一行并输出
时间: 2024-11-27 09:14:51 浏览: 4
python自动办公-14 用Python按时间分割txt文件中的数据
在Python中,你可以使用内置的`open()`函数打开一个文本文件,然后使用`readline()`或`.readlines()`方法来读取文件内容。如果你想读取特定行,可以先读取整个文件到一个列表中,然后根据行数索引来获取。下面是一个简单的例子:
```python
# 打开文件
with open('filename.txt', 'r') as file:
# 读取所有行并存储在一个列表中
lines = file.readlines()
# 如果你想读取第n行(从0开始计数)
target_row_number = 5 # 替换为你想要的行数
if target_row_number < len(lines):
line_to_output = lines[target_row_number - 1] # 减一是因为列表索引从0开始
else:
print(f"行号 {target_row_number} 超出了文件的范围")
# 输出该行
print(line_to_output.strip()) # strip()用于移除行尾的换行符
阅读全文