python-2.7 - 如何在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 项目。
有任何想法吗?我应该更改任何配置吗?
解决方案
推荐阅读
- angular - 具有嵌套对象的对象数组的 Typescript 接口
- python - 如何成对组合某些列?
- android - 谷歌移动视觉二维码阅读器从损坏的二维码中读取可能的原始数据
- python - 如何转置数据框中的特定列并获取 Pandas 中其他列的计数
- javascript - hashSync 需要的数据和盐
- mysql - 在 sqoop 导出中,对于长文本,Sqoop 将列设为空
- cookies - 以编程方式清除 Cookie 在 Postman 和 Newman 中不起作用
- python-3.x - 预期的 str、bytes 或 os.PathLike 对象,而不是 _io.TextIOWrapper
- javascript - 反应单选按钮在第一次点击时不起作用
- parameters - 手册中的“zsh 数组参数”我无法完全理解。任何人都可以通过举例来解释这一点吗?