[Q] 如何忽略从文件中读取的文本的第一行[英] [Q] How to ignore the first line of the text read from a file

问题描述

你好,

我是 Python 新手,有一个我找不到的简单问题
一个满意的解决方案.
我想从文本文件中逐行读取文本,但想忽略
只有第一行.我知道如何在 Java 中做到这一点(Java 一直是我的
过去几年的主要语言)以及以下是我
在Python中有,但我不喜欢它,想学习更好的方法
这样做.

文件 = 打开(文件名,''r'')
行号 = 0
对于文件中的行:
如果 lineNumber == 0:
线号 = 线号 + 1
其他:
线号 = 线号 + 1
打印线

谁能告诉我如何更好地完成这种任务?

提前致谢.

推荐答案

2008 年 8 月 27 日星期三 21:11:26 -0700,yo**************@gmail.com 写道:
我想从文本文件中逐行读取文本,但想忽略
只有第一行.我知道如何在 Java 中做到这一点(Java 一直是我的
过去几年的主要语言)以及以下是我
在Python中有,但我不喜欢它,想学习更好的方法
这样做.

文件 = 打开(文件名,''r'')
行号 = 0
对于文件中的行:
如果 lineNumber == 0:
线号 = 线号 + 1
其他:
线号 = 线号 + 1
打印线

谁能告诉我更好地完成这种任务?
input_file = 打开(文件名)
行 = iter(input_file)
lines.next() # 跳线.
换行:
打印线
input_file.close()

巧,
Marc ''BlackJack'' Rintsch

8 月 28 日上午 6:11*,"youngjin.mich...@gmail.com"
<youngjin.mich...@gmail.com 写道:
你好,

我是 Python 新手,有一个我找不到的简单问题
一个满意的解决方案.
我想从文本文件中逐行读取文本,但想忽略
只有第一行.我知道如何在 Java 中做到这一点(Java 一直是我的
过去几年的主要语言)以及以下是我
在Python中有,但我不喜欢它,想学习更好的方法
这样做.

文件 = 打开(文件名,''r'')
行号 = 0
对于文件中的行:
* * 如果 lineNumber == 0:
* * * * lineNumber = lineNumber + 1
* * 其他:
* * * * lineNumber = lineNumber + 1
* * * * 打印线

谁能告诉我如何更好地完成这种任务?

提前致谢.
fileInput = open(filename, ''r'')
对于 lnNum,enumerate(fileInput) 中的行:
如果不是 lnNum:
继续
print line

我想从文本文件中逐行读取文本,但想忽略
只有第一行.我知道如何在 Java 中做到这一点(Java 一直是我的
过去几年的主要语言)以及以下是我
在Python中有,但我不喜欢它,想学习更好的方法
做它.
为什么不在处理前阅读并丢弃第一行
文件的其余部分?

文件 = 打开(文件名,''r'')
file.readline()
对于文件中的行:打印行,

(有效).

本文地址:https://www.itbaoku.cn/post/1050788.html