擅长:python、mysql、java
<p>您可以尝试此脚本不打印以<code>---</code>开头的行及其前面的行:</p>
<pre><code>with open("file.txt", "r") as f1:
i = map(str.strip, f1)
prev_line = next(i)
for line in i:
if line.startswith('---'):
prev_line = next(i, '')
continue
print(prev_line)
prev_line = line
print(prev_line)
</code></pre>