Python portable ?

Il y a quelques temps, un usager des forums de Framasoft se demandait s’il existait des versions portables de Python. Après quelques recherches, il apparait que ces solutions existent bien, mais qu’elles sont pour la plupart payantes.

Cela dit, se faire son propre python portable est extrêmement facile avec py2exe.

Un solution de ce genre suffit :


import sys as _ _ sys _ _

if len(_ _ sys _ _.argv) > 1:

_ _ sys _ _.argv = _ _ sys _ _.argv[1:]

for file in _ _ sys _ _.argv:

execfile(file)

On place le code mentionné plus haut dans un fichier python.py, qu’on “compile” avec py2exe.

Eventuellement, cela peut être personnalisé à souhait, en rajoutant un “import wx as __ wx __" au début du fichier par exemple, pour permettre l’import de wx au besoin.

(Note: l’identation du code python est perdue par WordPress, et j’ai dû rajouter quelques espaces par endroit, il semblerait que WordPress n’aime pas beaucoup le code python)

Un premier essai ici.

0 Responses to “Python portable ?”


Comments are currently closed.