读取txt,不读取第一行
时间: 2024-09-18 07:19:08 浏览: 64
php删除txt文件指定行及按行读取txt文档数据的方法
在Python中,你可以使用内置的`open()`函数打开文本文件(.txt),然后逐行读取内容。如果你想跳过第一行,你可以选择从第二行开始读取。这里有一个简单的例子:
```python
# 打开文件
with open('filename.txt', 'r') as file:
# 读取文件,但跳过第一行
lines = file.readlines()[1:]
# 现在lines变量包含了所有从第二行开始的内容
for line in lines:
print(line.strip()) # 如果有换行符,可以用strip()去除
# 关闭文件资源,虽然在with语句内部已经自动处理了,但最好习惯上还是加上这一行
file.close()
```
在这个例子中,`readlines()`方法会把整个文件读成一个列表,其中每一项是一行内容。我们通过切片操作`[1:]`跳过了第一行。
如果你不想一次性加载所有内容到内存,而是想按需读取,可以使用`for line in file:`迭代器:
```python
with open('filename.txt', 'r') as file:
# 迭代文件,从第二行开始
for i, line in enumerate(file):
if i == 0:
continue # 跳过第一行
print(line.strip())
```
阅读全文