Transformer script python en module

[Fermé]
Signaler
-
 n3r0 -
Salut!
je voudrais transformer mon script pyhon en module(importable dans un autre script) mais je ne sais guère comment faire!
merci bien
:)

5 réponses

Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 521
Suffit, dans un autre script python de l'importer comme ça:
import nom_fichier_module

Puis tu accèdera à ses éléments en les préfixant du nom du module puis d'un point.
Par exemple si dans ton fichier module tu as une fonction appelée bidule alors tu pourras l'utiliser comme ça:
nom_fichier_module.bidule()

L'import fonctionnera si les fichiers sont dans le même repertoire, sinon il ya une variable à modifier, je ne sais plus laquelle mais c'est une variable sys.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 521
Juste import script
Il faut enlever le .py
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Ok, mais mon fichier est un script.py donc si je fais import script.py ça marche?
ça marche pas
ImportError: No module named help
Voilà, mon fichier s'appelle help.py
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 521
Il sont dans le même repertoire?
Sinon, la variable à modifier c'est sys.path

Mais normalement s'ils sont dans le même repertoir tu n'as pas beoin d'ajouter un chemin dans sys.path
J'aimerais savoir comment je pourrais mettre un jeu ecrit en python sur une page HTML ? aidez moi s'il vous plait