Problème de code python EOF while scanning triple-quoted string literal
Bonjour voici mon code récupéré il est vrai sur le net .
Le but lire un fichier test pour le convertir en csv .
je découvre ce langage donc ce procédé pas à pas
Code:
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 34 35 36 37
| #
# Extrait la date, le cours ajusté et la 'direction' de l'historique
# de cours d'une action
#
def filtrer(src, dst):
"""Fonction de traitement.
Lit et traite ligne par ligne le fichier source (src).
Le résultat est écrit au fur et à mesure dans le
fichier destination (dst).
# lecture des données
for ligne in src:
donnee = src.readline().rstrip('\n\r')
print (donnee)
pass
# Ouverture du fichier source
source = open("FICin.txt", "r")
# Ouverture du fichier destination
destination = open("FICin.csv", "w")
try:
# Appeler la fonction de traitement
filtrer(source, destination)
finally:
# Fermeture du fichier destination
destination.close()
# Fermerture du fichier source
source.close() |
J'utilise Pycharm la version libre
voici ce que me retourne l'exécution
Code:
1 2 3 4 5
| source.close()
^
SyntaxError: EOF while scanning triple-quoted string literal
Process finished with exit code 1 |
le fichier FICin.txt est au niveau du code source et le fichier FICin.csv n'existe pas