Voici ce que mon code ressemble à ce jour:Comment écrire et lire dans un fichier en python?
restart = 'y'
while (True):
sentence = input("What is your sentence?: ")
sentence_split = sentence.split()
sentence2 = [0]
print(sentence)
for count, i in enumerate(sentence_split):
if sentence_split.count(i) < 2:
sentence2.append(max(sentence2) + 1)
else:
sentence2.append(sentence_split.index(i) +1)
sentence2.remove(0)
print(sentence2)
outfile = open("testing.txt", "wt")
outfile.write(sentence)
outfile.close()
print (outfile)
restart = input("would you like restart the programme y/n?").lower()
if (restart == "n"):
print ("programme terminated")
break
elif (restart == "y"):
pass
else:
print ("Please enter y or n")
Je dois savoir quoi faire pour que mon programme ouvre un fichier, enregistre la phrase entrée et les chiffres qui recréent la phrase et pouvoir imprimer le fichier. (Im devinant c'est la partie de lecture). Comme vous pouvez probablement le dire, je ne sais rien à propos de la lecture et de l'écriture dans les fichiers, alors écrivez votre réponse afin qu'un noob puisse comprendre. Aussi la partie du code qui est liée aux fichiers est un coup de poignard dans le noir et pris de différents sites, donc ne pense pas que j'ai des connaissances à ce sujet.
Ne prenez pas de sites Web au hasard, utilisez [le tutoriel officiel] (https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files) –
De toute façon, vous voulez probablement ouvrez les fichiers avant la boucle while et fermez-les ensuite. –