如何用python获取文件中的某一行——python小技巧
时间: 2024-02-02 17:05:13 浏览: 135
python之文件读取一行一行的方法
可以使用Python内置的文件操作函数来读取文件中的某一行。以下是一个示例代码,可以读取文件中的第n行:
```python
def get_line(file_path, n):
with open(file_path) as f:
for i, line in enumerate(f):
if i == n-1:
return line.strip()
return None
```
其中,`file_path`是文件路径,`n`是要读取的行数。函数会逐行遍历文件,直到找到第n行,然后返回该行内容(去除行末换行符)。
示例用法:
```python
line = get_line('file.txt', 3)
print(line)
```
上述代码会从文件`file.txt`中读取第3行,并输出该行内容。如果文件不存在或者指定行数超出文件总行数,则返回`None`。
阅读全文