テキストファイル内の単語のセットを一致させる必要があります。 単語のセットは、別々の行に別々に表示されます。 発生回数は関係ありませんが、少なくとも1回発生する必要があります。 すべての単語が正確に一致する場合のみ、それはPASSです。そうでない場合、テストはFAILです。Python - 既存のテキストファイルに存在する文字列のリストと一致させる
私は内容でファイルを作成しました:コードは単一の文字列のために動作しますが、リストでは動作しません下
file1 = open("MyFile.txt","a+")
は今、リストは
list = ["SIMPLE", "QUICK", "ADVANCED"]
です。
with open("C:/Users/vikp/Desktop/MyFile.txt") as file1:
for line in file1:
if list in line:
<assert pass condition>
else:
<assert fail condition>
サンプルと比較する前に '.strip()'を呼び出す必要があります。 –
ファイルに「シンプル」、「クイック」、「アドバンス」以外の言葉を許可しますか? –
'MyFile.txt'の内容はどうなっていますか? –