python3.12 创建1个选择文件的 和1个可以输入值的框【汇总sheet页名称】,这4个值需要传入到运行代码中引用 最后显示结果
时间: 2024-04-15 15:32:12 浏览: 21
在 Python 3.12 中,可以使用 `tkinter` 库创建一个文件选择框和一个输入框,并将选择的文件路径和输入的值传递到运行的代码中引用。以下是一个示例代码:
```python
import tkinter as tk
from tkinter import filedialog
# 创建Tkinter窗口
root = tk.Tk()
# 创建选择文件按钮
def select_file():
file_path = filedialog.askopenfilename()
entry_file_path.delete(0, tk.END)
entry_file_path.insert(tk.END, file_path)
button_select_file = tk.Button(root, text="选择文件", command=select_file)
button_select_file.pack()
# 创建输入框和标签
label_sheet_name = tk.Label(root, text="汇总sheet页名称:")
label_sheet_name.pack()
entry_sheet_name = tk.Entry(root)
entry_sheet_name.pack()
def run_code():
file_path = entry_file_path.get()
sheet_name = entry_sheet_name.get()
# 在这里可以将 file_path 和 sheet_name 传递到您的代码中进行引用
print("文件路径:", file_path)
print("汇总sheet页名称:", sheet_name)
button_run_code = tk.Button(root, text="运行代码", command=run_code)
button_run_code.pack()
# 运行Tkinter窗口的主循环
root.mainloop()
```
在上述代码中,我们使用 `tkinter` 库创建了一个 `Tk` 窗口,并添加了一个按钮 "选择文件" 来打开文件选择对话框。选择的文件路径会显示在一个输入框中。接着,我们创建了一个标签和一个输入框用于输入汇总sheet页名称。最后,我们定义了一个 `run_code` 函数,用于获取文件路径和汇总sheet页名称,并将它们存储在相应的变量中。您可以根据需要修改 `run_code` 函数中的逻辑来处理输入值,并将它们传递到您的代码中进行引用。
请确保您已经安装了 `tkinter` 库。您可以使用以下命令通过 pip 安装它:
```
pip install tkinter
```
请注意,由于 Python 3.12 目前还处于开发阶段,可能需要等待正式发布后才能使用。以上代码在 Python 3.12 正式发布后应该能够正常运行。