您可以使用 tkinter 或 PyQt 等 Python GUI 库来创建一个窗口,然后将输出结果显示在窗口中。以下是使用 tkinter 的示例代码:

import tkinter as tk
from tkinter.scrolledtext import ScrolledText

class App(tk.Frame):
    def __init__(self, master=None):
        super().__init__(master)
        self.master = master
        self.pack()
        self.create_widgets()

    def create_widgets(self):
        self.textbox = ScrolledText(self)
        self.textbox.pack(fill='both', expand=True)
        self.button = tk.Button(self, text='Run', command=self.run)
        self.button.pack()

    def run(self):
        df = SharedData.data
        self.textbox.insert(tk.END, f'{df.isnull().sum()}
')
        df.fillna(df.mean(), inplace=True)
        self.textbox.insert(tk.END, f'{df.isnull().sum()}
')
        SharedData2.data2 = df
        self.textbox.insert(tk.END, f'{SharedData2.data2}
')

root = tk.Tk()
app = App(master=root)
app.mainloop()

此代码创建一个包含一个文本框和一个运行按钮的窗口。单击“Run”按钮将运行您的代码,并将输出结果显示在文本框中。您可以根据需要进行调整,例如添加更多的小部件或更改窗口的大小。

Python 代码输出结果显示在窗口中

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

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