当我新建一个项目时,项目文件夹 "my project" 中有两个 py 文件 - main.py 和 functions.py。在 main.py 中,我导入了 functions.py,它可以正常工作。但是,之后我创建了一些文件夹并将 main.py 和 functions.py 放入其中一个文件夹中。它们仍然在同一个文件夹中,但是在 main.py 中,它显示 functions.py 是未解决的引用。
注:在 macOS 上使用 PyCharm。
注:在 macOS 上使用 PyCharm。
project_root
├── my_project
│ ├── __init__.py
│ ├── main.py
│ ├── functions.py
在PyCharm中打开project_root
,这些导入应该能够正确工作:
from my_project import functions
或者
import my_project.functions
# you can also do 'import my_project.functions as functions'
my_project.functions.do_something('argument')