python 3 ファイルから特定の文字列を含む行を削除するプログラム

python のプログラムに書いた一部のコメントを一括で削除できるプログラム作りたいと旦那さんが言っていたので、ここは内助の功だということで作ってみることに。

ちなみに私の環境はpython 3.6、Windows 10 Proです。

用意したサンプルファイル(sumple.txt)はこんな感じに記述されています。

要望としては、3つあるコメントのうち、「テスト」が含まれる行だけ消したいというもの。

ググりながらこんなソースを書きました。

print文は動作確認用です(笑)

実行した結果はこちら。(output.txt)

「# コメント テスト」の2行が消えています。

 

よし、やったぞ! 内助の功できた!! 早速旦那さんに報告だー!

旦那さん「それならもう作ってある」

・・・・・・

・・・・・・・・・(´・ω・`)