bonjour,
En C++,on peut créer des header files comme ceci:
https://cpp.developpez.com/faq/cpp/?...un-fichier-cpp
En python,peut-on structurer une classe en un fichier d'entête comme en C++?
Si oui,comment?
merci de votre aide
bonjour,
En C++,on peut créer des header files comme ceci:
https://cpp.developpez.com/faq/cpp/?...un-fichier-cpp
En python,peut-on structurer une classe en un fichier d'entête comme en C++?
Si oui,comment?
merci de votre aide
Salut,
Il faudrait un pre-processeur qui lise les en-têtes. Ça n'existe pas de base mais en cherchant un peu sur internet vous devriez trouver des bibliothèques qui font un peu ça.
Après dans l'exemple C++, on ajoute une méthode dans une classe à l'extérieur du corps de la définition de la classe... ça c'est pas possible avec Python.
Ceci dit, ce n'est pas parce que les constructions C++ ne sont pas disponibles avec Python qu'on ne peut pas faire l'équivalent avec Python: on pourra toujours le réaliser mais autrement.
- W
Bonjour
Par les imports!
Exemple (header.py)
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class toto: def __init__(self, ...): ... ... # class toto
Ensuite (dans n'importe quel autre source)
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import header xxx=header.toto() print(xxx)
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager