如何在 python 中从源文件中逐个字符读取直到行尾,以及如何在 python 中检查行尾以便您可以从下一行开始读取,最后我们如何检查文件结束条件以完成对整个文件的读取。 谢谢:)。
请您参考如下方法:
您可以简单地遍历 Python 中的每一行。如果您希望 Python 关心 Windows/UNIX/Mac 行自动结束,请使用通用行结束模式:
with open("mytextfile.txt", "rtU") as f:
for line in f:
# Now you have one line of text in the variable "line" and can
# iterate over its characters like so:
for ch in line:
... # do something here
在此示例代码中,您不必自己关心 EOL/EOF。
请注意,line 变量包括行尾。例如,如果您不需要它们,您可以使用 line = line.rstrip()。
