为什么在 Python 中做类似 sed 的操作这么难?
cat temp$$ | sed '/ENTRY/d' | sed '/VERSION/d' > temp$$1
以下尝试根本不起作用(而不是写入我正在打印到屏幕的文件):
70 for line in open("temp5027", 'r'):
71
72 if re.search("ENTRY|VERSION", line) != None:
73 pass
74 else:
75 print line
一个沮丧的第一次 python 用户。
注意:我使用的是 python 2.4,所以还没有“with”支持。