编辑:根据注释添加目录结构
我已经阅读了“类似的问题”并尝试了他们的建议,但仍然陷于困境。我想获取一些在Jupyter中可用的代码并从控制台运行它。
将代码加载到Jupyer中的方式如下:%load ../linked_list/linked_list.py
但是这些尝试均失败:
from linked_list import *
from ...linked_list import *
所有父目录(两个级别)中都包含__init__.py
。
我发现python导入非常令人困惑。我在这里想念什么吗?
下面是目录结构的相关部分。我希望导入add_reverse.py
。
C:.
| .gitattributes
| .gitignore
| CONTRIBUTING.md
| LICENSE
| README.md
| requirements.txt
| __init__.py
|
|
+---linked_lists
| | __init__.py
| |
| +---add_reverse
| | | add_reverse.py ----- IMPORT HERE PLEASE
| | | add_reverse_challenge.ipynb
| | | add_reverse_solution.ipynb
| | | test_add_reverse.py
| | | __init__.py
| | |
| | \---.ipynb_checkpoints
| | add_reverse_challenge-checkpoint.ipynb
| |
| |
| +---linked_list
| | | linked_list.py
| | | linked_list_challenge.ipynb
| | | linked_list_challenge.py
| | | linked_list_solution.ipynb
| | | test_linked_list.py
| | | __init__.py
| | |
| | +---.ipynb_checkpoints
| | | linked_list_challenge-checkpoint.ipynb
| | | linked_list_solution-checkpoint.ipynb
| | |
| | \---__pycache__
| | linked_list_challenge.cpython-37.pyc
| |