Je suis un enfant dans le monde du codage (semaine 6) et j'ai besoin d'aide! Mon objectif global est d'écrire un programme qui entre le fichier unsorted_fruits.tex, le lit, trie la liste par ordre alphabétique, puis l'écrit dans un fichier appelé sorted_fruits.txt.Errno 2 Python- Pas de fichier/répertoire
Jusqu'à présent, j'ai mes bases (en dehors de tri et de l'écriture dans le nouveau fichier)
infile=open("unsorted_fruits.tex", "r")
outfile=open("sorted_fruits.txt","w")
fruit=infile.read(26)
outfile.write(fruit)
unsorted_fruits.sort()
print (fruit)
infile.close()
outfile.close()
Cependant, je continue à obtenir le [Errno 2] Aucun fichier ou répertoire: « unsorted_fruits.tex »
Le fichier est définitivement enregistré sur mon ordinateur. Je pensais que ce pourrait être .tex (je ne connaissais pas ce format) donc j'ai changé le fichier en .txt. et appelé le fichier .txt pour voir si cela a fonctionné, pas de chance, donc je l'ai changé en .tex Toute aide est appréciée, merci !!
Est-ce que le fichier avec le code que vous avez posté dans le même répertoire que les fichiers texte que vous essayez d'ouvrir? Quelle commande utilisez-vous pour l'exécuter? –
Cela fonctionne très bien pour moi avec une exception, unsorted_fruits.sort() n'existe pas (et il ne devrait pas être comme il n'est pas défini dans le code). Assurez-vous que le fichier unsorted_fruits.tex se trouve dans le même dossier (répertoire) que votre script Python. Si cela ne fonctionne pas, veuillez mettre à jour votre question avec les chemins de fichier des trois fichiers. –
Un point supplémentaire; vous écrivez l'entrée * unsorted * dans le fichier de sortie. –