Python 代码包装与可点击运行界面制作
Python 代码包装与可点击运行界面制作
本文将介绍如何将 Python 代码包装成可执行文件,并制作一个简单的前台界面,使之能够通过点击按钮来运行 Python 代码。
包装 Python 代码
-
创建 Python 文件
首先,创建一个 Python 文件,例如
run.py,并在其中编写需要运行的代码。 -
使用
subprocess模块运行代码使用
subprocess模块可以在包装的 Python 文件中运行该文件。import subprocess # 运行 run.py 文件 subprocess.Popen(['python', 'run.py']) -
使用
pyinstaller打包生成可执行文件使用
pyinstaller可以将 Python 文件打包并生成可执行文件。# 安装 pyinstaller pip install pyinstaller # 打包 Python 文件 pyinstaller --onefile run.py运行完上述命令后,会在当前目录下生成
dist文件夹,其中包含了可执行文件run.exe。
制作前台界面
-
选择 GUI 库
选择一个 GUI 库,例如
tkinter或PyQt来制作前台界面。本文将使用tkinter库。 -
创建窗口和按钮
使用 GUI 库创建一个窗口,并添加一个按钮。
-
在按钮点击事件中运行可执行文件
在按钮的点击事件中,调用包装的 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() -
运行 Python 文件
运行 Python 文件,即可看到一个包含一个按钮的窗口。点击按钮后,会运行包装的 Python 代码。
原文地址: https://www.cveoy.top/t/topic/mRh9 著作权归作者所有。请勿转载和采集!