gpt4 book ai didi

jupyter - nbconvert 从命令行输出结果执行 Jupyter notebook

转载 作者:行者123 更新时间:2023-12-01 11:22:56 30 4
gpt4 key购买 nike

这个问题以前肯定有人问过,但我找不到正确的答案。我想从命令行运行 Jupyter 笔记本并将结果保存到某些文件。

我得到了这个运行,

jupyter nbconvert --to python --execute mynotebook.ipynb >> mylog.out.log 2>&1

该命令正确执行mynotebook.ipynb,但在日志文件中,如果执行成功,它只包含3行。
[NbConvertApp] Converting notebook mynotebook.ipynb to python
[NbConvertApp] Executing notebook with kernel: python2
[NbConvertApp] Writing 1931 bytes to mynotebook.ipynb.py

如果笔记本引发了一些异常,它也会在日志文件中显示异常。但是我在哪里可以看到笔记本的结果呢?

例如,在我的笔记本中,我有
print 'hello world'

此输出未显示在我的命令行界面或日志文件中。是否有方法或参数设置将输出保存到日志文件中?我想看看mynotebook.ipynb 的详细结果。

任何想法?或任何其他比 jupyter nbconvert 更好的方法?

另外,是否可以将日期时间包含在日志文件中?把时间包括在内会很有帮助。

最佳答案

您可以尝试 --stdout 并且您必须转换为 html 之类的内容才能查看输出

jupyter nbconvert --to html mynotebook.ipynb --stdout --ExecutePreprocessor.kernel_name=python --ExecutePreprocessor.enabled=True

关于jupyter - nbconvert 从命令行输出结果执行 Jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40183299/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com