Press "Enter" to skip to content

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.