特定のキーワードを含む行を印刷しようとしていますが、印刷するには両方が同じ行にある必要があります。
これが私が問題に取り組んだ方法です。2つの変数を作成し、それらに変数を割り当てました。それらの1つはファイル名であり、プログラムがリストを繰り返すたびに変更されます。
for files in myfiles:
for lines in info:
if dir_key and files in lines:
print lines
else:
print "line not found"
これは機能しますが、問題は、ファイル名のみを含む行も出力することです。それが行われないようにするにはどうすればよいですか?私は試しました
if line.beginswith(dir_key) and line.endswith(file)
しかし、それはこれまで何の結果ももたらしませんでした。そこで、最初の方法に切り替えました。