擅长:python、mysql、java
<p>首先,您没有使用导入;您试图写入输入文件,而您的代码将整个文件读入内存。在</p>
<p>像这样的东西也许能让你省去很多麻烦-我们逐行阅读,
使用<code>enumerate</code>来计算行号;对于每一行,如果其编号是<em>而不是</em>被忽略的行列表中,我们将其写入输出:</p>
<pre><code>f_in = 'C:\\Users\\Lucas\\Documents\\Python\\Pagelinks\\fullyCleaned2.txt'
f_out = 'C:\\Users\\Lucas\\Documents\\Python\\Pagelinks\\fullyCleaned3.txt'
ignored_lines = [10884121]
with open(f_in, 'r') as fin, open(f_out, 'w') as fout:
for lineno, line in enumerate(fin, 1):
if lineno not in ignored_lines:
fout.write(line)
</code></pre>