1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| #9.4 tripler l'espace entre les mots
#triplement des espaces dans un fichier texte
from os import chdir
chdir("/home/loic/Documents/python/manipulation fichier")
def triplerEspaces(ch):
"fonction qui triple les espaces"
i, nouv=0,""
while i < len(ch):
if ch[i]==" ":
nouv=nouv+" "
else:
nouv=nouv+ch[i]
i=i+1
return nouv
NomF=input("Nom du fichier: ")
fichier= open(NomF,"w+")
lignes=fichier.readlines()
fichier.close
n=0
while n<len(lignes):
lignes[n] = triplerEspaces(lignes[n])
n=n+1
fichier=open(NomF,"a")
#fichier.seek(5)
fichier.writelines(lignes)
fichier.close
print (lignes) |
Partager