ユーザーからの入力を受け取り、ファイルから文字列を検索してその行を印刷しようとしています。実行しようとすると、このエラーが発生し続ける。私のコードはAttributeError: 'str'オブジェクトに文字列を検索して行を検索しようとしたときに 'readline'属性がありません
file = open("file.txt", 'r')
data = file.read()
zinput = str(input("Enter the word you want me to search: "))
for zinput in data:
line = data.readline()
print (line)
あなたのコードは非常に多くのレベルで間違っています。あなたはファイルから 'read()'を行い、基本的にユーザ入力を上書きする 'readline()'をループで使用しました。 – kuro
そして、入力呼び出しの 'zinput'をデータのすべての行で上書きします。 –