Хаджи, вы можете отказаться от стандартных структур Netbeans для разработки на Python.
Прежде всего, файл кода Python (.py
) является модулем. Пакет содержит несколько модулей.
Что вам нужно сделать, так это структурировать ваши файлы следующим образом:
Netbeans projects
=================
PackageA
__init__.py (This file is crucial for Python to recognise the folder as a package.)
ClassA.py (Assume a class called TestClass exists in this file)
...
PackageB
...
PackageC
...
Затем в вашем ProjectC
(который теперь является в основном папкой) вы можете сделать
from PackageA.ClassA import TestClass
Опять же, пожалуйста, помните, что модуль Python - это .py
файл. Вам также не нужна папка src
, и все ваши модули должны быть в соответствующих пакетах. =]
Дополнительные ссылки:
Структура файловой системы проекта Python