可以一行一行的读,然后往结果文件里面写,不要写要删除的那些行。。。
--如:删除内容包含-A INPUT -m state --state NEW -m tcp -p tcp --dport 3307 -j ACCEPT的所有行:
with open('/download/python_practice/g.sh','r') as r:
lines=r.readlines()
with open('/download/python_practice/g.sh','w') as w:
for l in lines:
if '-A INPUT -m state --state NEW -m tcp -p tcp --dport 3307 -j ACCEPT' not in l:
w.write(l)