将唯一的ipython输入结果保存到txt文件

时间:2019-06-29 10:36:54

标签: python python-3.x ipython spyder ipython-magic

让我们在Spyder的ipython控制台中找到以下内容:

In [1]: runfile('C:/Users/User/Desktop/all python file/untitled1.py', wdir='C:/Users/User/Desktop/all python file')
hello world1
[1 2 3 4]
In [2]: runfile('C:/Users/User/Desktop/all python file/untitled2.py', wdir='C:/Users/User/Desktop/all python file')
hello world2
[2 3 4 5]
In [3]: runfile('C:/Users/User/Desktop/all python file/untitled3.py', wdir='C:/Users/User/Desktop/all python file')
hello world3
[3 4 5 6]

我有两个问题:

1)如何将所有输入结果保存到相同的txt文件中? txt文件的所需内容应如下所示:

hello world1
[1 2 3 4]
hello world2
[2 3 4 5]
hello world3
[3 4 5 6]

2)如何将所有输入以及输入结果保存到同一txt文件中?所需的内容应如下所示:

In [1]: runfile('C:/Users/User/Desktop/all python file/untitled1.py', wdir='C:/Users/User/Desktop/all python file')
hello world1
[1 2 3 4]
In [2]: runfile('C:/Users/User/Desktop/all python file/untitled2.py', wdir='C:/Users/User/Desktop/all python file')
hello world2
[2 3 4 5]
In [3]: runfile('C:/Users/User/Desktop/all python file/untitled3.py', wdir='C:/Users/User/Desktop/all python file')
hello world3
[3 4 5 6]

我对事物的ipython魔术方面并不熟悉。我尝试在Introduction to IPython中查找,但是我看到的大部分是保存输入命令,而不是输入结果,这就是为什么我在这里寻求帮助。 预先谢谢你

0 个答案:

没有答案