擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>lines = timeFile.readlines()
for x, l in enumerate(lines):
if l.strip() == '#':
break
else
raise TypeError("invalid file content, missing '#' line")
for i in range(x + 1, len(lines), 1):
l = lines[i]
x, y, z = l.split()
print(z)
</code></pre>
<p>这是怎么回事?打开后,通过调用<code>timeFile.readlines()</code>读取文件。这将返回<strong>行的列表</strong>。因此,首先我们寻找只包含<code>#</code>的“起始”行。我们去掉空白,因为我们通常不想处理它们,“#”和“#”看起来几乎一样,在手工编辑的文件中很容易丢失。找到那一行之后,我们从下一行迭代到文件的末尾,对于每一行<code>l</code>,我们通过调用<code>split()</code>和打印<code>z</code>来拆分它。在</p>