Я создаю кучу надстроек для Revit, используя pyRevit, и она проста в использовании. Я не новичок в python, поэтому я успешно импортировал многие классы с его методом в другие проекты, чтобы я мог избежать повторного кода и т. Д.
Я пытаюсь сделать то же самое в pyRevit, но безуспешно.
То, что я хотел бы сделать, это создать что-то в верхней папке и импортировать его методы при необходимости.
что-то вроде:
|Main Folder
|- methoslibrary.py
|- option1.psuhbutton
|-- script.py
|-- icon.png
|- option2.psuhbutton
|-- script.py
|-- icon.png
|- option3.psuhbutton
|-- script.py
|-- icon.png
и получить доступ ко всем методам из metaslibrary.py из их дочерних файлов script.py.
Я пытаюсь импортировать файл с:
from main.methoslibrary import *
из одного из файлов сценария, но безуспешно, хотя это работает длядругие проекты Python.
Есть идеи? Должен ли я изменить какой-либо конфиг?