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

时间:2018-11-29 05:50:39

标签: python pandas logging spyder reproducible-research

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

2 个答案:

答案 0 :(得分:0)

在运行命令之前,请停止使用python解释器并开始将命令存储在文本文件中。这样,您将能够共享,重用和修改python代码。

通过执行以下命令:

python code.txt

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

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

答案 1 :(得分:0)

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

Log IPython output?