J'essaie de prendre une entrée de l'utilisateur et de rechercher la chaîne d'un fichier puis d'imprimer la ligne. Quand j'essaie d'exécuter, je continue d'avoir cette erreur. Mon code estAttributeError: l'objet 'str' n'a pas d'attribut 'readline' en essayant de chercher une chaîne et d'imprimer la ligne
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)
Votre code est erroné dans tant de niveau. Vous avez 'read()' à partir du fichier, puis en utilisant 'readline()' dans une boucle qui écrase l'entrée de l'utilisateur. – kuro
Et puis vous écrasez le 'zinput' de l'appel d'entrée avec chaque ligne dans les données. –