在 Spyder 的控制台中记录输入和输出

Logging input and output in Spyder's console

我通过 Stata 学习了数据操作和分析,我使用 log 命令记录了所有编写的命令和生成的输出。这样做我可以重现我的发现,检查以前的结果并以 pdf 或 txt 格式与其他人分享。 Python 有什么用?如果我使用 Python Jupyter Notebook 或 Spyder,有区别吗?

停止使用 python 解释器并开始将您的命令存储在 运行 它们之前的文本文件中。这样您就可以共享、重复使用和修改您的 python 代码。

通过执行以下命令:

python code.txt

Python 将按顺序读取文件中的所有行。

这是python程序执行的主要方式,作为惯例,python代码文件以.py结尾,所以如果你看到扩展名为.py的文件,你可以试试使用此方法自己执行!

执行您想要的操作的方法是使用 %logstart 命令,如下所述:

Log IPython output?