Python程序结构导入

2021-01-26 10:33:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python项目的结构:

RF

\__init__.py

----tools

--------\__init__.py

--------drawtools.py

----examples

--------\__init__.py

--------something.py

所有的初始py都留空。现在,在”什么东西。py“I型:

^{2}$

我得到:

ImportError: No module named RF.tools.drawtools

正确的程序结构是什么?我必须在init文件中放些东西吗? 我注意到如果什么东西。py“在最上面的目录中。奇怪的是,我使用的IDE PyCharm似乎识别了导入并给出了代码完成。在

我听说了一些关于设置PYTHONPATH的事情,但是由于这个项目必须在一个团队中共享,所以我更希望事情尽可能简单(您可以将项目从一个复制到一个,并在没有任何烦人的麻烦的情况下运行它)。在