テキストファイルから指定した文字列を含む行を出力する

More than 1 year has passed since last update.

「テキストファイルから指定した文字列を含む行を出力する」スクリプトです。

私の場合、Pythonスクリプトはテキストファイルを加工する時によく記述します。

まず、ひな形としてこのスクリプトで書いて、後から処理を追加して行きます。
# そのため、このスクリプトは「手が勝手に動く」レベルで記述できます(^^;)

grepコマンドやエディター機能がない時などに、意外と重宝しますよ!

# -*- coding: utf-8 -*-

ld = open("テキストファイル.txt")
lines = ld.readlines()
ld.close()

for line in lines:
    if line.find("検索文字") >= 0:
        print line[:-1]