大致方法有三:
1、直接将被掉文件转为.py格式
可在终端运行:jupyter nbconvert --to python XXX.ipynb #XXX.ipynb就是你想调用的.ipynb文件
2、在每个.ipynb文件后面添加自动转换命令
try:
!jupyter nbconvert --to python import_test.ipynb #注意这是shell命令,不要忘记加!
except:
pass
3、①、在你的工作路径下加入如下文件:
Ipynb_importer.py
当然这个文件也是在jupyter中新建的.ipynb文件转过来的,如果是.ipynb格式还是不行的
这个文件的代码,完全复制如下代码:
#!/usr/bin/env python
# coding: utf-8
# In[12]:
import io, os,sys,types
from IPython import get_ipython
from nbformat import read
from IPython.core.interactiveshell import InteractiveShell
class NotebookFinder(object):
def __init__(self):
self.loaders = {}
def find_module(self, fullname, path=None):
nb_path = find_notebook(fullname, path)
if not nb_path:
return
key = path
if path: