Hogyan készítsünk exe-t Python-ban
Biztos, hogy minden Python programozónak leküzdhetetlen vágya van, és alkalmanként és valódi szükségessége kell összeállítani programjukat a Python-on az exe fájlban. Ma elmondom, hogyan kell ezt tenni a CX_Freeze program segítségével.
1. kérdés: És szükséges?
Mielőtt elkezdene összeállítani a programot, meg kell győződnie arról, hogy valóban szükséges.
Compilation Program a Python – egy olyan folyamat, amelyet számos probléma kísérhet. Ráadásul ez nem egy összeállítás a gépi kódot, mint a programok C, de csak a „szerelvény” a futtatható fájl a program együtt része a Python.
Ezért, ha használja a programot magát, vagy számítógépen, akik majd használni, a Python fog állni, akkor nem szükséges összeállít.
Összeállítás
A Compile lesz a “Blackjack” program (PY fájl) (aki túl lusta, hogy megnézze, teljes forráskódot hoz létre).
Habe (koloda) nyomtatás (“Játsszunk a ponton?’) Count = 0Whiletrue: Choice = input (‘ fogja szedni a térképen? y / n \ n ‘) IfChoice ==’ y ‘: aktuális = HAB () nyomtatás (‘ A% d ‘% aktuum méltósága van), + = cheeriFcountprint (“Sajnálom, de elvesztett”) breakelifcount == Print (“Gratulálok, 21-et szereztél!”) Törés: nyomtatás (” van% D szemüveged.’% Count) Elifchoice ==’ N ‘: Print (‘ Van% d pont, és befejezte a játékot.”% Szám) törés (” Az új találkozókhoz “!)
Készítsen egy mappát a Program HAB fájljával a tartalommal:
fromcx_freezeimportetup, executableesetup (név = “21”, verzió = “”, Leírás = “Blackjack”, Executables = [futtatható (“py”)])
Menjen a parancssorba (általában induljon → standard → parancssorba). Menjen a program mappájába (D: Dima \ Py). Futtassa a csapatot C: Python34 Hab Hab Build (A C: Python34 helyett egy mappát kell írnia, ahol Python telepítve van).
Az összeszerelési folyamat megkezdődik, amelyben a CX_FREEZE figyelmeztetéseket adhat, de valószínűleg nem befolyásolja a program munkáját.
Gratulálunk! Az építési mappa most már futtatható fájlja van!
Megjegyzés, nem fájl, de egy mappa! Minden más fájl is szükséges a program működéséhez (igen, ez a CX_FRAHEEZE hiánya). Ezenkívül, amikor a program befejeződött, az ablak azonnal bezáródik (és nem várja meg a billentyűzetet), így a program végén valamit hozzá kell adni:
Bemenet (“Nyomja meg az Enter”)
És újra összeállítani.
Ön is létrehozhat egy MSI Archívum csapatot C: Python34 Hab Hab Bdist_msi.
Természetesen, ha összetettebb programokat készít, összetettebb problémák merülhet fel.
Megoldani őket, használjon hivatalos dokumentációt.
Comments are closed, but trackbacks and pingbacks are open.