Как создать проект Class в pyRevit - PullRequest
0 голосов
/ 28 октября 2019

Я создаю кучу надстроек для 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.

Есть идеи? Должен ли я изменить какой-либо конфиг?

...