【发布时间】:2019-10-02 22:09:54
【问题描述】:
我想在第一次出现标题后在 python 中编辑一个很长的文件。该文件如下所示:
*First Heading
line1
line2
line3
line4
*Second Heading
line1
line2
line3
line4
*Third Heading
line1
line2
line3
...
...
more headings and many more lines
我想替换(例如)第二个标题的 line2,如下所示:
someNewtext line2
我可以使用 sed 非常有效地做到这一点:
sed -e -i '/\*Second\ Heading/,/\*Third\ Heading/s/line2/someNewText\ line2/' file.txt
我可以在 Python 中高效地做类似的事情吗?
【问题讨论】:
-
python或者高效你要选一个