我试图使用Python中的os
模块来清除屏幕。在我使用Fedora时,清除显示的标准控制台命令是clear
。当我在.py文件中键入以下内容时:
from os import system
system("clear")
print("Hello world")
通过打开一个标准的终端窗口并直接使用python
shell命令来运行该文件,一切正常。但是,如果我在ninjaide中输入相同的代码,并在那里的嵌入式控制台中执行,那么在我想清除屏幕的任何地方都会显示消息“TERM environment variable not set”。在
现在,我知道如果环境变量不存在,我可以使用如下方法设置它:
^{pr2}$但是,我不确定该如何设置,以便在忍者IDE中工作。我试过一些明显的-xterm
,xterm-256color
,konsole
-但是它们不适用于忍者IDE。这就引出了我的问题:与ninjaide中的嵌入式控制台相对应的TERM环境变量的合适值是多少?或者,是否可以告诉ninjaide在执行代码时调用外部终端(例如xterm),而不是使用它自己的内置控制台?在
答案很简单。它是由操作系统。只需将导入系统添加到代码中即可完成,如下所示:
相关问题 更多 >
编程相关推荐