<p>我有一个内容来源,我把小麦从谷壳中分离出来。我想要一份谷壳的记录,这样可以目视检查。麻烦的是,小麦+谷壳的长度应该等于总含量长度,但事实并非如此。
代码如下:</p>
<pre><code>for report_file in REPORT_FILES:
with open(report_file, "r+") as filey:
content_lines = filey.read().split("\n")
lines = [x for x in content_lines if not any(header in x for header in REPORTS[report_type]["headers"])]
trash = [x for x in content_lines if not any(line in x for line in lines)]
</code></pre>
<p>此代码生成{lines}和{trash},但len(trash)为0。我还尝试了:</p>
<pre><code>lines = [x for x in content_lines if not any (header in x for header in REPORTS[report_type]["headers"])]
trash = [x for x in content_lines if any(header in x for header in REPORTS[report_type]["headers"])]
</code></pre>
<p>但是len(行)+len(垃圾)大于len(内容行)</p>