2024-03-29 05:48:11 发布
网友
为什么在Python中执行sed类操作如此困难?在
cat temp$$ | sed '/ENTRY/d' | sed '/VERSION/d' > temp$$1
以下尝试根本不起作用(而不是写入要打印到屏幕上的文件):
一个沮丧的初次使用python的用户。在
注意:我使用的是python2.4,所以还没有“with”支持。在
使用Python 2.4写入文件
import re i = open("in.txt") o = open("out.txt", "w") for line in i: if re.search("ENTRY|VERSION", line): o.write(line) o.close() i.close()
使用现代Python写入文件
奖金
提高sed的使用率。在
sed
$ sed -e '/ENTRY/d' -e '/VERSION/d' < in.txt > out.txt
使用Python 2.4写入文件
使用现代Python写入文件
^{pr2}$奖金
提高
sed
的使用率。在相关问题 更多 >
编程相关推荐