python et makefile

python et makefile - Python - Programmation

Marsh Posté le 12-04-2005 à 17:04:42    

bonjour,
j'ai écrit un ensemble de makefile qui permettent dans une arborescence donnée:
de compiler des sources
d'aller chercher des données dans l'arborescence
de lancer l'excutable obtenue avec ces données
de lancer des scripts (écris en c++) sur les données résultant de l'exécution
 
(j'espère etre assez clair jusque la  :??:  )
 
j'ai réecrit les scripts c++ en python
je me demande maintenant si je pourrais réecrire l'équivalent des makefiles en python...
Est ce que à partir du peu que je vous ais décrit, cela vous semble possible et si oui pas trop dur à mettre en place.  
J'ai commencé à fouillé dans la doc mais étant complétement novice en python et jeune programmeur de toute facon, je ne suis pas sur de ne pas me lancer dans un truc hors de ma portée.
 
Merci de donner vos avis à un jeune apprenti programmeur  :wahoo:  
 
l'ours.
 

Reply

Marsh Posté le 12-04-2005 à 17:04:42   

Reply

Marsh Posté le 12-04-2005 à 17:07:28    

[:petrus75]
pas besoin de se faire suier avec un makefile [:petrus75]
 
Un script Python pour lancer le tout, ou du batch, et rulz (pas besoin de compilation, juste de lancer le point de départ de l'app Python et de fournir les données kivonbien)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-04-2005 à 09:30:36    

Un des problèmes que je rencontre concernela compilation. En fait la compilation ce fait déjà à l'aide d'un make assez complexe. je n'ai pas vraiment envie de le réécrire. Y'a-t-il un moyen de lancer une commande make à partir de python??

Reply

Marsh Posté le 13-04-2005 à 10:10:23    

Gni?
T'as refait tout le machin en python ou t'essaie de lancer ton  module depuis du Python?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-04-2005 à 10:34:19    

j'ai refais une partie de l'appli en python mais certaine partie (comme la compilation par exemple) me semble compliqué à transposer, surtout que la gestion des variables d'environnement n'est pas des plus aisé. Du coup j'aimerais lancer cerain module (comme la compilation à partir d'un make) depuis du python...

Reply

Marsh Posté le 13-04-2005 à 10:48:25    

si t'as réécrit tout le C++ en python, je vois pas ce que tu veux compiler [:petrus75]
 
si tu veux lancer des make depuis python, exec*/spawn* [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-04-2005 à 21:18:07    

Essaye de remplacer make par scons ;) C'est écrit en Python ça tombe bien.
http://www.scons.org/


Message édité par Kristoph le 14-04-2005 à 21:18:19
Reply

Marsh Posté le 18-04-2005 à 17:42:53    

merci du conseil, je vais consulter la doc de ce pas :)

Reply

Sujets relatifs:

Leave a Replay

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