Bonjour à tous,
j'aimerais savoir si quelqu'un pourrais me dire comment faire un package en python.
Ou bien pouvez me référer à une documentation en francais!!!
merci
Bonjour à tous,
j'aimerais savoir si quelqu'un pourrais me dire comment faire un package en python.
Ou bien pouvez me référer à une documentation en francais!!!
merci
Salut,
Les tutos de référence pour Python sont:
Apprendre à programmer avec Python, de G. Swinnen, à télécharger à l'adresse suivante:
http://python.developpez.com/cours/TutoSwinnen/
le tutoriel officiel par Guido van Rossum, créateur du langage, à consulter à l'adresse:
http://python.developpez.com/cours/TutoVanRossum/
Un package ou module en python est simplement un fichier .py tel que:
Il faut ensuite sauver le fichier en tant que monModule.py, par exemple. Ensuite, tu importe ce package en tête de ton fichier client (clientFile.py)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #Module Python simple qui regroupe une seule fonction printMessage() def printMessage(): print "Vous etes dans monModule.py"
ou alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # On importe le module (ou le package) import monModule # Appel de la fonction printMessage() du module monModule monModule.printMessage()
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # On importe la fonction printMessage du package monModule from monModule import printMessage printMessage()
Tu peux mettre dans le fichier monModule.py autant de définitions de fonctions et de classe que le mécanisme décrit ci-dessus te permettra de réutiliser dans n'importe quel autre module (En Python, les fichiers sont eux-même des packages appelé également modules)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # On importe toutes les fonctions et toutes les classes définies dans monModule.py from monModule import * printMessage()
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
salut,
Regarde du côté du module distutils et de la création de scripts setup.py:
http://docs.python.org/dist/dist.html
Pour avoir un exemple:
http://docs.python.org/dist/pure-pkg.html
Merci pour la référence, je ne connaissais pas! Meilleures salutations
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
merci je vais aller tester cela et je vous en redonne des news
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager