如何在控制台中查看代码 [Python、Tkinter、Atom]

How to see code in the console [Python, Tkinter, Atom]

我正在使用 Atom 来执行此操作,我想问的是如何在控制台中查看变量,同时还加载了 TKinter GUI。

我的代码如下:

import random
import tkinter as tk

root = tk.Tk()

rd1 = random.randint(1, 20)

root.mainloop()

运行 程序只显示 tk window 但我想知道如何从控制台查看 rd1 的结果,而不必显示它在 GUI 中。
控制台变成黑色版本,关闭 GUI 时只会显示文本。 正文如下:

进程返回 0 (0x0) 执行时间:1.298 秒 按任意键继续 。 . .

打印它会在控制台中显示;有时它会被缓冲,因此您可以将可选参数 flush=True 添加到打印语句中。

import random
import tkinter as tk

root = tk.Tk()

rd1 = random.randint(1, 20)
print(rd1, flush=True)      # flush will output immediately

root.mainloop()