我正在使用 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 项目。
有任何想法吗?我应该更改任何配置吗?