擅长:python、mysql、java
<p>您没有将其写入输出文件。另外,我将使用“in”来检查行中是否存在字符串。请参阅下面的修改脚本(未测试):</p>
<pre><code>sourcefile = "C:\\Python25\\PC_New.txt"
filename2 = "C:\\Python25\\PC_reduced.txt"
offending = ["Exception","Integer","RuntimeException"]
def fixup( filename ):
print "fixup ", filename
fin = open( filename )
fout = open( filename2 , "w")
for line in fin.readlines():
if not offending in line:
# There are no offending words in this line
# write it to the output file
fout.write(line)
fin.close()
fout.close()
fixup(sourcefile)
</code></pre>