-
batch é génération
Bonjour,
j'ai un programme python qui me génère un fichier .bat puis qui l’exécute.
Cependant, je dois mettre un caractère 'é' et je ne sais pas comment dire à python de le mettre dans le bon langage.
autre question j'utilise python portable vu que je n'ai pas les droits admin, y'a t-il un programme qui peut transformer le python en exe sans avoir python d'installer.
cordialement
-
Salut,
Si tu place ceci au tout début de ton script:
Code:
# -*- coding:Utf-8 -*-
Tu ne devrais pas avoir de problème avec le "é". Cette instruction spécifie l'encodage utilisé. Je ne m'y connais pas plus ça, donc si tu veux en savoir plus je t'invite à faire une petite recherche sur le net.
Pour ce qui est de la création d'exécutables, il y a plusieurs solutions en python. Personnellement j'emploie cx_freeze. Le principe étant, en gros, de rassembler l'ensemble des modules, librairies, fichiers et l'interpréteur python dans un seul "package". Un fichier .exe est créé et exécutable sur toute les machines windows sans installation au préalable de python. A condition bien-sûr de conserver le "package" décrit juste avant.
Il y a pas mal d'infos sur internet à propose de cx_freeze. Tu peux jeter un coup d'oeil à ce site (créé par un membre du forum):
http://python.jpvweb.com/mesrecettes...p?id=cx_freeze
ju