Python 了解在Jupyter中创建和导入新模块
我需要帮助导入我自己的新模块。模块dinspect位于目录模块中:Python 了解在Jupyter中创建和导入新模块,python,jupyter,Python,Jupyter,我需要帮助导入我自己的新模块。模块dinspect位于目录模块中: import os for dirname, _, filenames in os.walk('../modules'): for filename in filenames: print(os.path.join(dirname, filename)) >>output: ../modules\dinspect.ipynb ../modules\test.ipynb ../modules\.
import os
for dirname, _, filenames in os.walk('../modules'):
for filename in filenames:
print(os.path.join(dirname, filename))
>>output:
../modules\dinspect.ipynb
../modules\test.ipynb
../modules\.ipynb_checkpoints\dinspect-checkpoint.ipynb
../modules\.ipynb_checkpoints\test-checkpoint.ipynb
导入模块:
import sys
sys.path.append('../modules')
from modules import dinspect
>>output
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-19-a2eb8b155959> in <module>
----> 1 from modules import dinspect
ImportError: cannot import name 'dinspect' from 'modules' (unknown location)
导入系统
sys.path.append(“../modules”)
从模块导入dinspect
>>输出
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在里面
---->1从模块导入dinspect
ImportError:无法从“模块”(未知位置)导入名称“dinspect”
我有什么问题
!jupyter nbconvert --to script dinspect.ipynb __init__.ipynb
>>output
[NbConvertApp] Converting notebook dinspect.ipynb to script
[NbConvertApp] Writing 2181 bytes to dinspect.py
[NbConvertApp] Converting notebook __init__.ipynb to script
[NbConvertApp] Writing 52 bytes to __init__.py