学课技术网
专注PHP学习资源

python编译windows下可执行的exe文件

python编译windows下可执行的exe文件的操作流程:

1、在安装python环境的windows下,安装 pyinstaller,请在dos下执行如下命令:

pip install pyinstaller

2、准备好程序代码,以下是我要准备编译的一个计时器程序:

import time
import tkinter as tk
from tkinter import messagebox


def mAIn():
    window1 = tk.Tk()
    window1.title('计时器【v0.0】')
    window1.geometry('300x200')

    l1 = tk.Label(window1, text='当前时间:', font=('宋体', 15))
    l1.place(x=5, y=10)

    def time_now():
        global seconds_now
        seconds_now = time.time()
        lt = time.localtime(seconds_now)
        time1 = []
        time2 = '%04d年%02d月%02d日    \n    %02d时%02d分%02d秒' % (lt[0], lt[1], lt[2], lt[3], lt[4], lt[5])

        if time2 != time1:
            time1 = time2
            l1_2 = tk.Label(window1, text=time1, font=('宋体', 20))
            l1_2.configure(text=time2)
            l1_2.place(x=30, y=50)
            l1_2.after(200, time_now)

    time_now()

    def input_time():
        window2 = tk.Tk()
        window2.title('计时器【v0.0】')
        window2.geometry('300x120')

        l2_1 = tk.Label(window2, text='年', font=('宋体', 15))
        l2_1.place(x=90, y=20)
        l2_2 = tk.Label(window2, text='月', font=('宋体', 15))
        l2_2.place(x=170, y=20)
        l2_3 = tk.Label(window2, text='日', font=('宋体', 15))
        l2_3.place(x=250, y=20)
        l2_4 = tk.Label(window2, text='有效日期【1970/1/2-3001/1/1】', font=('宋体', 10))
        l2_4.place(x=50, y=50)

        year = tk.Entry(window2, text=None, font=('宋体', 15), width=5)
        month = tk.Entry(window2, text=None, font=('宋体', 15), width=5)
        day = tk.Entry(window2, text=None, font=('宋体', 15), width=5)
        year.place(x=40, y=20)
        month.place(x=120, y=20)
        day.place(x=200, y=20)

        def get_time():
            try:
                y = int(year.get())
                m = int(month.get())
                d = int(day.get())
                lt_ = time.strptime(f'{y} {m} {d}', '%Y %m %d')
                seconds_get = time.mktime(lt_)
            except BaseException:
                tk.messagebox.showerror(message='输入有误!')
            else:
                window2.withdraw()

            string1 = '查询日期距离现在还有:'
            string2 = '查询日期距离现在已过去:'

            s

3、执行下面的代码进行编译:

pyinstaller -F -w timesss.py

说明:我把上面的pyton代码存储到了“timesss.py”这个文件里面,参数“-F”表示生成一个可执行文件,参数“-w”表示,不显示DOS黑窗口,执行完命令,编译大概需要10秒左右的时间,exe文件位于dist目录下面

编译就到这里结束了,编译后的exe文件在dist目录下面,下面我们打开dist目录下的“timesss.exe”如下图所示,到这里为止,整个编译就结束了。

资源下载此资源下载价格为10积分立即购买
1、如果您遇到版本没有及时更新,或者无法下载等问题,请联系客服QQ:125252828 微信号:dobunkan
2、注意:如果您看到的是两个价格,低价格的是购买连接是购买当前版本,高价格的购买链接是永久免费更新,标题带“已汉化”字样的属于汉化过的!!!
3、如果您购买的是永久更新,请自行保存网盘链接,方便后续下载更新
4、1积分等于1元。购买单个资源点立即支付即可下载,无需注册会员。
5、本站支持免登陆,点立即支付,支付成功就就可以自动下载文件了(因部分插件和模板没来得及汉化,如果需要汉化版,请先咨询清楚再买!)。
6、如果不会安装的,或者不会使用的,费用另收,详情请咨询客服!
7、因程序具备可复制传播性质,所以,一经兑换,不退还积分,购买时请提前知晓!
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载,如果本站内容侵犯了您的个人利益,请联系QQ125252828告知。学课技术网 » python编译windows下可执行的exe文件
分享到: 更多 (0)

热门文章

    评论 抢沙发

    评论前必须登录!

    立即登录   注册

    学课技术网专注软件汉化、分享、解密、绿化、Wordpress主题插件优化

    联系我们技术支持
    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活