1

如果这是一个愚蠢的问题,请原谅我。我是 Python 和脚本语言的新手。现在我正在使用 Komodo Edit 来编写和运行 Python 程序。每次我运行它时,我都必须等到程序完成执行才能在中间看到我的“打印”结果。我想知道是否可以像在控制台中一样查看实时输出。也许这是由科莫多的一些偏好引起的?另一个问题是我知道在解释器中,当我存储一些变量时,它会记住我存储的内容,就像在 Matlab 工作区中一样。但是在 Komodo Edit 中,每次程序从头运行并且不存储用于调试的临时变量。例如,如果我需要读取一些大文件并进行一些操作,每次我都必须再次读取它,这需要花费很多时间。

4

1 回答 1

1

Python 输出是实时的。

如果您的输出不是实时的,这可能是 Komodo Edit 的人工制品。在 Komodo 之外运行您的脚本。

和任何编程语言一样,Python 都是在你启动它时从头开始的。否则它将如何工作?

如果你想要一个类似解释器的情况,你可以import pdb;pdb.set_trace()在你的脚本中使用。这将为您提供调试的解释器提示。

于 2013-05-22T05:51:31.033 回答