Python 代码包装与可点击运行界面制作

本文将介绍如何将 Python 代码包装成可执行文件,并制作一个简单的前台界面,使之能够通过点击按钮来运行 Python 代码。

包装 Python 代码

  1. 创建 Python 文件

    首先,创建一个 Python 文件,例如 run.py,并在其中编写需要运行的代码。

  2. 使用 subprocess 模块运行代码

    使用 subprocess 模块可以在包装的 Python 文件中运行该文件。

    import subprocess
    
    # 运行 run.py 文件
    subprocess.Popen(['python', 'run.py'])
    
  3. 使用 pyinstaller 打包生成可执行文件

    使用 pyinstaller 可以将 Python 文件打包并生成可执行文件。

    # 安装 pyinstaller
    pip install pyinstaller
    
    # 打包 Python 文件
    pyinstaller --onefile run.py
    

    运行完上述命令后,会在当前目录下生成 dist 文件夹,其中包含了可执行文件 run.exe

制作前台界面

  1. 选择 GUI 库

    选择一个 GUI 库,例如 tkinterPyQt 来制作前台界面。本文将使用 tkinter 库。

  2. 创建窗口和按钮

    使用 GUI 库创建一个窗口,并添加一个按钮。

  3. 在按钮点击事件中运行可执行文件

    在按钮的点击事件中,调用包装的 Python 可执行文件。

    import subprocess
    import tkinter as tk
    
    def run_code():
        # 运行 run.exe 文件
        subprocess.Popen(['run.exe'])
    
    # 创建窗口
    window = tk.Tk()
    window.title('Python Wrapper')
    window.geometry('400x300')
    
    # 添加按钮
    btn = tk.Button(window, text='Run Code', command=run_code)
    btn.pack(pady=50)
    
    # 运行窗口
    window.mainloop()
    
  4. 运行 Python 文件

    运行 Python 文件,即可看到一个包含一个按钮的窗口。点击按钮后,会运行包装的 Python 代码。

Python 代码包装与可点击运行界面制作

原文地址: https://www.cveoy.top/t/topic/mRh9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录