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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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