0
問題を解決するために私が出会った約35の異なる質問を検索しました。私は単語(または文字列)のテキストファイルを検索し、その単語(または文字列)の行を別のファイルに書き込もうとしています。 これは私が持っているもので、私は解決策を見つける過程で何度か変更しました。現在、新しいファイルに書き込むのではなく、新しいファイルを作成し、単語(文字列)が見つかった行を印刷しません。ログファイルの解析Python 5 2.7
x = "mama"
with open("testing.txt") as search:
for line in search:
line = line.rstrip()
print()
import os
infile= 'testing.txt'
outfile= '618.txt'
source= open(infile, 'r')
target = open(outfile, 'w')
flag = 'mama'
for line in source.readlines(): #read all of the source lines into a list and iterate over
if ('mama' in line):
target.write(line)
print line
検索しているテキストファイルは、ボヘミアンのラプソディからの歌詞です。私はこれを動作させるようにして、ログファイルに "フラグ"のような文字列を見つけてそれらを新しいファイルに印刷できるようにしています。
これは答えではありません。質問を解決するための答えが明らかにわかるはずです。試してみたり、さらに明確にすることを勧めることは、コメントで行う必要があります。 – stevieb
@stevieb ok申し訳ありませんが、オーバーフローするのがかなり新しいです。 – user8210716
心配はいりません。あなたは[ヘルプ](https://stackoverflow.com/help)のすべての項目を読む必要があります – stevieb