擅长:python、mysql、java
<p>在文件上使用<code>in</code>将一次获得一行,直到到达文件末尾。当再次尝试对文件使用<code>in</code>时,它将失败,因为您已经到达了文件的结尾。在</p>
<p>这意味着你有两个选择。将文件保存在列表中,或每次打开它。在</p>
<p>{3{打开python文件时最好使用关键字}关闭文件。在</p>
<pre><code>class badCmds:
def removeCmds(self):
badCmdFileName = input("Enter bad command list filename")
myScriptFileName = input("Enter your script's filename")
with open(badCmdFileName, "r") as badCmdFile:
for badCmd in badCmdFile:
with open(myScriptFileName, "r") as myScriptFile:
for myCmd in myScriptFile:
if badCmd in myCmd:
print("#" + myCmd)
badCmds().removeCmds()
</code></pre>