Bonjour,
j'ai un programme main.py qui a besoin d'un paramètre par en entrée.
Par python, je le lance comme d'habitude :
python main.py par
et dans main.py, je le récupère ainsi :
import sys
param=int(sys.argv[1])
J'ai créé un main.exe par py2exe :
from distutils.core import setup
import py2exe
setup(
windows=[
dict(
script='main.py'
)
]
)
évidemment, en lançant cet exe, j'ai une erreur car il manque la paramètre.
Mais comment le spécifier au .exe ?
De plus, main.exe doit être lancé N fois en boucle, avec en entrée par1, ..., parN. Comment coder cela ?
Pour d'autres programmes, j'utilise raw_input() pour lire des paramètres, mais idem, une fois l'exe créé par py2exe, ce n'est plus possible. Y-a-t'il d'autres moyens ?
Merci par avance .