J'essaye de compiler mon script en utilisant Py2Exe. C'est le fichier setup.py. Comme vous pouvez le voir, je les ai mis data_files comme « variables.py » et le fichier qui se transforme en un exe est « Autoreply_SOURCE.py »Py2Exe fichier variables.py
import py2exe
import certifi
print ("Location", certifi.where())
from distutils.core import setup
Mydata_files = ['cacert.pem', 'variables.py']
setup(
console=['Autoreply_SOURCE.py'],
data_files= Mydata_files,
options={
"py2exe":{
"packages": ["tweepy", "json", "winsound",],
"bundle_files": 1,
"compressed": True,
}
}
)
Cela fonctionne bien, comme dans le variables.py est exécuté et le fichier .exe est exécuté mais ses valeurs sont figées après sa compilation. Y a-t-il un moyen de surmonter cela? Un utilisateur devrait être capable d'exécuter le script principal mais capable de changer variables.py.
grâce