美文网首页计算机编程语言
如何向IPython Notebook中导入.py文件

如何向IPython Notebook中导入.py文件

作者: hzyido | 来源:发表于2015-08-01 11:41 被阅读5939次

    向IPython Notebook中导入.py文件

    IPython Notebook使用起来简洁方便,但是有时候如果需要导入一个现有的.py文件,则需要注意选择导入的方法以达到不同的效果。目前遇到3种方法。

    (1) 直接将.py文件拖拽到Notebook界面中的列表里:

    然后点击 Upload。

    这种方法需要定义好的文件格式,效果比较差。自己写的.py往往无法上传。

    (2) 利用 %load:

    这种方法可以将自己编写的.py文件原封不动地搬到一个cell里面,自然也往往不是我们想要达到的效果。

    (3) 利用 IPython.nbformat.current :

    import IPython.nbformat.current as nbf

    nb = nbf.read(open(‘test.py‘, ‘r‘), ‘py‘)

    nbf.write(nb, open(‘test.ipynb‘, ‘w‘), ‘ipynb‘)

    这样会生成一个名为 test.ipynb 的文件,打开效果如下:

    相关文章

      网友评论

        本文标题:如何向IPython Notebook中导入.py文件

        本文链接:https://www.haomeiwen.com/subject/ihhvqttx.html