26 février 2010

Memo speedup Python

Voilà juste un petit memo pour moi qui n'utilise pas tous les jours Python.Il faut penser accélérer les boucles simples, surtout lorsqu'elle font appel à une fonction interne de l'interpréteur avec la fonction map(function, iterable_elements). Pour en savoir plus, allez à http://wiki.python.orgwiki.python.org/moin/PythonSpeedPythonSpeed/PerformanceTipsPerformanceTips#OverviewOverview.3AOptimizewhatneedsoptimizingAOptimizewhatneedsoptimizing
Posté par InPhilly à 16:31 - - Commentaires [0] - Permalien [#]

06 juin 2009

Lancer un sous-programme et récuperer le pid pour le tuer!

C'est un problème banal: Lancer un programme à partir du script python et le tuer un peu plus tard. Cela m'a fait passer quelques heures pour trouver une solution correcte. Voici la méthode que j'utilise dans jpegemail pour lancer une pseudo barre de progression (le programme a été écrit en c) et la tuer après un moment.    import os,popen2   ...   #Not a real progress bar but help to wait   cmdpid=0   try:      #cmd in a sequence [...,...,...] the shell is... [Lire la suite]
Posté par InPhilly à 15:44 - - Commentaires [0] - Permalien [#]