python - 从父目录导入python
问题描述
我有以下结构:
app/
code/
script.py -- has a function called func
main.py
如何script.py
从导入main.py
?
我试过from code.script import func
了,我得到了ModuleNotFoundError: No module named 'code.script'; 'code' is not a package
解决方案
在目录中放置一个__init__.py
文件code
。这将允许您的main.py
代码将其作为模块导入,就像您在那里尝试过的那样。
推荐阅读
- c# - Windows 10 (1607) / Windows Server 2016 上的 ASP.NET Core ILogger 内存泄漏
- selenium - 选项 selenium 上的 NoneType
- pandas - 在用户输入有多少变量的情况下,我应该使用什么来在函数内部创建多个变量?
- git - 为什么 `git range-diff` 不尊重 -w -b 选项?
- actionscript-3 - AS3 如何将数据从对象提取到剪贴板、rest、db、文件等?
- python - 找出列中 nan 的顺序有多长
- javascript - Material Design 波纹只出现在第一个 HTML 元素上
- python - ModuleNotFoundError:没有名为“urlparse”的模块
- jupyter-notebook - 意外的 jupyter 细胞形成
- delphi - 未指定“teamID”,也未在存档中找到团队 ID