首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nbconvert突然生成.txt而不是.py

nbconvert突然生成.txt而不是.py
EN

Stack Overflow用户
提问于 2018-02-02 01:20:20
回答 3查看 847关注 0票数 3

一段时间以来,我一直很高兴地运行以下命令导出我的Jupyter笔记本的Python可执行文件

代码语言:javascript
复制
 jupyter nbconvert --to script notebook.ipynb

这将创建notebook.py。好的,实际上,我一直在执行

代码语言:javascript
复制
!jupyter nbconvert --to script $s_script_path

从笔记本内部,但这不应该有任何不同。

现在,同样的命令突然运行并生成一个文件notebook.txt,而不是.py。(只有很小的区别,例如,像In[1]:这样的注释行不再存在。)为什么会这样,我如何回到另一种方式?

附注:这似乎发生在我在外部编辑器中更改并重新保存.py文件之后。不过,我不能想象为什么这会有什么不同。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-06 23:22:47

这简直是无关紧要。重启jupyter清除了这个问题。顺便说一句,这个问题也出现在Jupyter的“文件”菜单中,“下载为”选项开始只显示.txt选项,而不是.py选项。这一点在重启后也得到了澄清。

票数 1
EN

Stack Overflow用户

发布于 2020-06-14 17:20:02

如果你得到的是txt文件而不是py文件,那么输入下面的命令:

代码语言:javascript
复制
jupyter nbconvert --to script filename.ipynb --to python
票数 3
EN

Stack Overflow用户

发布于 2019-03-14 06:23:14

我经历了同样的事情,发现它正在发生,因为我使用Pycharm而不是Jupyter来生成notebook。Jupyter在notebook中添加了一些Pycharm没有的元数据。因此,如果这种情况再次发生,请检查notebook元数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48568388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档