如果我想让 python 读取文件的每 2 行(或每 4 行),我该如何告诉它这样做呢?此外,如果我想读取 .txt 文件的第 2 行,但之后每 4 行读取一次(下一行是第 6 行,然后是第 10 行,依此类推),我该怎么做呢?
原文由 superasiantomtom95 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我想让 python 读取文件的每 2 行(或每 4 行),我该如何告诉它这样做呢?此外,如果我想读取 .txt 文件的第 2 行,但之后每 4 行读取一次(下一行是第 6 行,然后是第 10 行,依此类推),我该怎么做呢?
原文由 superasiantomtom95 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答884 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
你不能… [使用纯 I/O 函数来做] 你必须阅读所有行并简单地让你的代码忽略你不需要的行。
例如:
在上面的代码中,用所需的值替换开始、结束和步骤,例如, “…如果我想读取 .txt 文件的第 2 行,但之后每 4 行…” 您会这样做: