如何在python文本文件中编写IPython命令的输出?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我希望将以下IPython命令的输出捕获到一个文件中:命令和输出区域如下:

`decoder.get_hyp()`

WARNING: "ngram_search.c", line 1000: </s> not found in last frame, using ++NOISE++ instead
INFO: ngram_search.c(1046): lattice start node <s>.0 end node ++NOISE++.171
INFO: ps_lattice.c(1225): Normalizer P(O) = alpha(++NOISE++:171:185) = -2003082
INFO: ps_lattice.c(1263): Joint P(O,S) = -2036704 P(S|O) = -33622
Out[7]: ('WELCOME TO MY TALK', '000000000', -36704586)

我只想把“wellcome to my talk”这一部分写进我的文件里。

提问于
用户回答回答于
用户回答回答于

就这样做吧:

%save file_name.py _oh[7]

PS:一些其他有用的命令:

%save file_name.py _

或者你可以:

%save file_name.py _oh[i]

“i”指的是输出历史记录号,您可以通过以下方式首先看到输出:

_oh

扫码关注云+社区

领取腾讯云代金券