-1
私は初心者です。私は2つのファイルを持っています。ファイル名がfile_1とfile_2であるとします。今、私はfile_1から行ごとに文字列を取得し、file_2で検索したいと考えています。 file_2で見つかった文字列であれば、その行全体をfile_2にある文字列のどこに出力したいのですか?私はPythonでそれのためのスクリプトを書いてみたい。あるファイルから別のファイルに文字列を検索し、それが見つかった行を別のファイルに出力します。
これは私がしようとしたものです:
data = open('path//file_2.txt').read()
for x in open(s.strip() for s in open('path//file_1.txt').readlines()):
if x in data:
print(data)
ありませんが、uはそれが間違って解釈され、私は、ファイル内の文字列の行数を持っています。私はそれらの文字列を1つずつそのファイルから取り出し、別のファイルで検索したいと思います。その文字列が別のファイルで見つかった場合、別のファイルにある行全体を出力したいと思います。 – Prakash
@プラカシそれはそれを行う必要があります。コードを更新しました。 –