如何在iPython中将历史记录保存为笔记本时包含输出

时间:2015-08-31 05:19:48

标签: ipython ipython-notebook

我似乎无法将输出包含在使用

创建的.ipynb中
  %notebook -e tmp.ipynb

魔法命令。 当我创建一个应该产生输出的简单函数f时,我可以用

保存它
%history -o -f history.test 

magic命令,并成功查看输出:

f = lambda x : x + 2
/f 1
3.

但是,当我使用上面的%notebook magic命令尝试相同的操作时,我得到以下内容:

{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "f = lambda x : x + 2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "/f 1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "%history -o -f history.test"
   ]
  }
 ],
 "metadata": {},
 "nbformat": 4,
 "nbformat_minor": 0
}.

有没有人遇到过这个问题?这是一个问题,甚至?或者是iPython的一个特色?从文档中看起来似乎并不清楚,但我已经清楚地看到嵌入式iPython笔记本HTML在具有输出行的博客中。 我应该注意我的.ipython / profile_default目录中没有任何custom * config *文件。

0 个答案:

没有答案