【发布时间】:2017-09-27 14:21:01
【问题描述】:
在我的代码中,我将标准输出重定向到一个文件:
sys.stdout = open(os.path.join(folder, file_env), 'w')
稍后,我想回到通常的 IPython 控制台(我在 linux 上使用 Anaconda)
但是,如果我这样做了
sys.stdout = sys.__stdout__
控制台输出显示在 shell 中是从 spyder 启动的,而不是根据需要在 iPython 控制台中。 将其重定向到 IPython 控制台的正确方法是什么?
【问题讨论】:
-
这和ksh有什么关系? (ksh 知识如何帮助某人回答这个问题?)
-
你说得对,我已经删除了 ksh 标签