本次我们需要使用
pyinstaller
工具,请使用pip3 install pyinstaller
来安装。
还需要easygui
模块,使用同样方法安装。
我们安装成功后,制作一个简单的小游戏:
from random import randint
from easygui import msgbox,integerbox
secret = randint(1,100)
title = '猜数字'
tries = 0
msgbox('现在开始猜数字,数字的范围是1-100!',title)
temp = integerbox("请输入一个数字:",title)
guess = int(temp)
if guess == secret:
msgbox("恭喜你一次就猜对了!",title)
else:
if guess < secret:
msgbox("猜小了!",title)
else:
msgbox("猜大了!",title)
while guess != secret and tries < 15:
temp = integerbox("猜错了,重新猜猜吧:",title)
guess = int(temp)
tries += 1
if guess == secret:
msgbox("恭喜您,猜对啦!",title)
else:
if guess < secret:
msgbox("猜小了!",title)
else:
msgbox('猜大了!',title)
while tries >=5:
msgbox("没有机会了!",title)
break
msgbox("哈哈,正确数字是" + str(secret) + '!',title)
这是一个猜数游戏。我们把它放在一个文件夹下,命名为guess.py
。可以先看一下实现效果:
……
效果就先不说了。打开命令提示符,切换到当前目录:
输入以下代码:
pyinstaller guess.py -F -w
然后点回车键,发生了以下的事情:
当看到语句Building EXE from EXE-00.toc completed successfully.
时,那么我们就成功了!看一下:
我们的文件夹里多了很多文件,可执行文件在dist
文件夹里:
效果和运行程序一模一样!