首页 > 解决方案 > 如何在pyRevit中创建项目类

问题描述

我正在使用 pyRevit 为 Revit 创建一堆插件,使用起来很简单。我对 python 并不陌生,所以我已经在其他项目中成功地使用它的方法导入了许多类,这样我就可以避免重复代码等。

我试图在 pyRevit 中做同样的事情,但没有成功。

我想做的是在上层文件夹中创建一些东西,并在需要时导入它的方法。

就像是:

|Main Folder
|- methoslibrary.py
|- option1.psuhbutton
|--   script.py
|--   icon.png
|- option2.psuhbutton
|--   script.py
|--   icon.png
|- option3.psuhbutton
|--   script.py
|--   icon.png

并从他们孩子的 script.py 文件中访问methoslibrary.py 中的所有方法。

我正在尝试使用以下命令导入文件:

from main.methoslibrary import *

从脚本文件之一但没有成功,即使这适用于其他 python 项目。

有任何想法吗?我应该更改任何配置吗?

标签: python-2.7pyrevit

解决方案


推荐阅读