【发布时间】:2015-10-06 21:29:22
【问题描述】:
revitpythonshell 提供了两种非常相似的方法来加载族。
LoadFamily(self: Document, filename:str) -> (bool, Family)
LoadFamily(self: Document, filename:str) -> bool
所以看起来只有返回值不同。我尝试用几种不同的方式调用它:
(success, newFamily) = doc.LoadFamily(path)
success, newFamily = doc.LoadFamily(path)
o = doc.LoadFamily(path)
但我总是得到一个布尔值。我也想要家人。
【问题讨论】:
-
我认为问题在于 Python 如何处理重载并且编译器会感到困惑......不确定是否有解决方案,因为我相信 Python 并非“设计”为具有重载(像其他 . NET 语言,原始的 Revit API)。我可能错了。
标签: python overloading revit revit-api revitpythonshell