2010-11-30 5 views
1

J'ai remarqué que lors de la création d'une interface graphique en utilisant Tkinter en python, lors de l'exécution du fichier .py/.pyw final, je ne suis pas présenté avec un fichier .pyc. J'aimerais donner mon application à quelqu'un pour un usage personnel, sans lui donner le code source complet. Existe-t-il un moyen de forcer l'interpréteur à générer un fichier pyc, ou tout autre moyen de ne recevoir que le bytecode python sans utiliser py2exe ou cxfreeze ou des choses similaires?générer du code Tkinter python compilé

Répondre

0

Essayez:

import py_compile 
py_compile.compile(r'/path/to/your/file.py') 
+0

Ou en une ligne: python -c "import py_compile; py_compile.compile (r '/ chemin/vers/votre/file.py')" Quoi qu'il en soit – Kabie

+0

pour faire ce travail avec pyw? C'est-à-dire, compiler à pyc et se débarrasser de la fenêtre de commande encore? –

+0

Nevermind, compilant en pyc, puis changeant en pyw ​​travaillé. –

Questions connexes