擅长:python、mysql、java
<p>如注释中所述,如果可以依赖“离合器”(或任何关键字)不出现在非关键字行中,则可以使用以下方法:</p>
<pre><code>keyword = "Clutch"
with open(filename) as inputfile:
t = inputfile.read()
d = {keyword + s[:3]: s[3:].strip().replace('\n', ', ') for s in t.split(keyword)}
</code></pre>
<p>这会一次将整个文件读入内存,因此如果文件可能变得非常大,则应避免使用。在</p>