好玩的messagebox和Pyinstaller以及pip

刚刚已经有人催着我更新了,所以响应一下大家的号召,今天更新一下。

上一次,我给大家讲了怎么用tkinter模块作比较简单的图,今天我给大家讲讲有意思的messagebox和Pyinstaller以及pip。

先给大家讲讲messagebox。这是一个python内置的模块,可以用来显示对话框。在导入模块的时候,需要先导入tkinter.messagebox,再导入tkinter下的所有模块。在导入的时候会写成这样:

import tkinter.messagebox

from tkinter import *

之后我们就可以正常使用messagebox模块了,但关于已经导入了tkinter下的messagebox模块后为什么还要导入tkinter下的所有模块,则一直是个谜。

messagebox最大的作用就是显示提示框,它可以显示很多不同样子的提示框,用不同的语句可以显示不同的种类。实际上,它的用法还是非常多的,比如:

askokcancel

askquestion

askretrycancel

askyesno

askyesnocancel

showerror

showinfo

showwarning

再举一个askyesno的“栗子”:

细心的人可能会发现,在提示框的语句后面还有一个括号,里面有两个双引号引起来的地方,里面写的都是"test"。实际上,这里面不一定非得要写test,因为这个地方被引号引起来,是字符串,所以想写成什么样就可以写成什么样。第一个字符串是提示框的标题,第二个是提示框的内容。接下来,我上一张图:

Did you know now?

既然大家现在已经明白tkinter下的messagebox了,那现在我们就可以解锁新知识啦!现在给大家介绍.py ->->->.exe的快速方法 。

大家知道命令提示符吗?一些人可能对它的另外一个名称感兴趣,也就是command line或cmd。如果不明白的话,我可以告诉大家怎样打开它:

Windows 10:

之后,只要你在安装python的时候选择了add python to PATH,也就是把python添加到系统变量PATH里,你就可以使用python的开源第三方库安装工具:pip。在使用的时候,我们只要输入pip install 库的名称,就可以安装了。在这里,我们输入:pip install Pyinstaller,这样我们就可以安装Pyinstaller工具了。这个工具可以快速把python文件转换成二进制可执行文件,或者说.exe文件。在使用它之前,我们要先移动到需要转换的文件所在的文件夹下。比如,我们在桌面上创建了一个文件夹,叫python,里面有一个叫abc.py的文件需要转换,那么我们需要在命令提示符中输入以下命令:cd Desktop,意思是移动到桌面文件夹下。之后,我们需要输入:cd python,意思是移动到python文件夹下,之后,就可以开始转换了。输入命令:Pyinstaller -F abc.py。-F表示转换,后面是需要转换的文件名称。之后,我们会看到python文件夹里出现了三个文件夹:dist,build和_pycache_。build和_pycache_是转换后的.exe文件运行所必需的文件所在的文件夹,而dist则是转换好的.exe文件。所以,如果你想把自己写的.exe文件给别人,一定要把三个文件夹都给别人哦。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180421G1CBCT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券