【问题标题】:How to see code in the console [Python, Tkinter, Atom]如何在控制台中查看代码 [Python、Tkinter、Atom]
【发布时间】:2021-03-23 11:13:32
【问题描述】:

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

我的代码如下:

import random
import tkinter as tk

root = tk.Tk()

rd1 = random.randint(1, 20)

root.mainloop()

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

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

【问题讨论】:

  • 你不能在rd1 = ... 之后添加print(rd1) 还是我错过了什么。

标签: python tkinter atom-editor


【解决方案1】:

打印它会在控制台中显示它;有时它会被缓冲,因此您可以将可选参数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()

【讨论】:

  • 哦。呵呵!我完全忘记打印了。出于某种原因,我认为它会出现
猜你喜欢
  • 2013-04-27
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多