Forum Programmation.python import Error

Posté par  .
Étiquettes : aucune
0
27
mar.
2007
je suis débutant dans python

J'ai écrit un fichier rapprot.py dont le contenu est :

import os
def affiche(message):
obFichier= open('Log.txt','a')
obFichier.write(message)
obFichier.write('\n')
obFichier.close()

Dans un autre fichier lorsque je fait
import rapport

j'aurais l'erreur suivante :

Traceback (most recent call last):
File "/home/jarraya/Test_Python/ali.py", line 1, in -toplevel-
import rapport
File "/home/jarraya/Test_Python/rapport.py", line 4
def affiche(message):
^
SyntaxError: invalid syntax

Ou est le problem.
merci d'avance
  • # Indentation

    Posté par  . Évalué à 5.

    En python la structure du programme est lié à l'indentation pour que ton prog fonctionne il faute le formater comme suit
    import os
    
    def affiche(message):
    	obFichier= open('Log.txt','a')
    	obFichier.write(message)
    	obFichier.write('\n')
    	obFichier.close()
    
    après
    
    import rapport
    
    rapport.affiche ('zorglub )
    
    Relis le tutoriel python http://docs.python.org/tut/tut.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.