本文完整示例代码及文件已上传至我的
Github
仓库https://github.com/CNFeffery/PythonPracticalSkills
这是我的系列文章「Python实用秘技」的第12期,本系列立足于笔者日常工作中使用Python
积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧。
作为系列第12期,我们即将学习的是:像导入模块一样导入ipynb
文件。
![「Python实用秘技12」像导入模块一样导入ipynb文件 「Python实用秘技12」像导入模块一样导入ipynb文件](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTM0NDA2MS8yMDIzMDEvMTM0NDA2MS0yMDIzMDExMjE2NTUwMTU0Ni0xNDU1MDgxNjgyLnBuZw%3D%3D.png?w=700)
对于从事数据科学行业的朋友来说,大部分时候我们都是在jupyter
中进行日常代码的书写,但ipynb
文件格式作为特殊的格式,默认是无法像常规的py
文件那样作为模块进行各种对象的导入。
而通过import-ipynb
这个库,我们就可以轻松地将ipynb
文件当成py
文件一样进行*导入,使用pip install import-ipynb
完成安装后,我们只需要将import import_ipynb
放置于代码最开始进行执行,后续代码中就可以直接把ipynb
文件名视作模块名使用。
下面展示了一个简单的例子,我们建立demo.ipynb
,其中定义了一些示例的对象:
![「Python实用秘技12」像导入模块一样导入ipynb文件 「Python实用秘技12」像导入模块一样导入ipynb文件](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTM0NDA2MS8yMDIzMDEvMTM0NDA2MS0yMDIzMDExMjE2NTUwMzU3OC0xODk0MDU4NDM2LnBuZw%3D%3D.png?w=700)
接着在其他ipynb
或py
文件中按要求进行导入即可:
![「Python实用秘技12」像导入模块一样导入ipynb文件 「Python实用秘技12」像导入模块一样导入ipynb文件](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIzLmNuYmxvZ3MuY29tL2Jsb2cvMTM0NDA2MS8yMDIzMDEvMTM0NDA2MS0yMDIzMDExMjE2NTUwNTU4Mi0yMDg3NzI2NjYyLnBuZw%3D%3D.png?w=700)
是不是非常的简单方便,快在你的日常工作中用起来吧????~
本期分享结束,咱们下回见~????