擅长:python、mysql、java
<p>你可以试试:</p>
<pre><code>with open("txtfile.txt", "r") as f: # read file
ss = f.read(-1)
bb = ss.split("\nPMID:") # split in blocks
# Reinsert the `PMID;`, if nedded:
bb1 = bb[:1] + [ "PMID:" + b for b in bb]
</code></pre>
<p>注意,每个块中的最后一个换行符被删除。块可以写入单独的文件中。在</p>