Import module de fonctions

Import module de fonctions - Python - Programmation

Marsh Posté le 18-03-2009 à 21:12:26    

Bonjour,
 
sous Windows XP, je programme avec Python 2.5 une chaîne de traitement de données (chargées en .csv).
J'ai un main.py et je veux créer un script module de fonctions, fct.py, à utiliser dans le main.py.
J'ai essayé :
from fct import *
mais les fonctions ne sont pas utilisables.
 
Quel appel dois-je faire, peut-être un exec("fct.py" ) ?
Faut-il créer une structure built-in ?
 
Merci pour vos réponses !

Reply

Marsh Posté le 18-03-2009 à 21:12:26   

Reply

Marsh Posté le 18-03-2009 à 22:29:23    

$ cat > main.py
import fct

 

print fct.fun('Works for me')
^C
$ cat > fct.py
def fun(s):
    return "<<" + s + ">>"

 

$ python main.py
<<Works for me>>


Message édité par masklinn le 18-03-2009 à 22:29:48

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 18-03-2009 à 23:42:56    

Masklinn,
merci de ton aide !
Ton code simple m'a permis de trouver l'erreur dans le mien.
Je reviendrai pour d'autres questions + tard.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed