sample.py
from rpw import DB
from rpw.utils.dotnet import Enum
for bip in Enum.GetValues(DB.BuiltInParameter):
print bip
for bip in Enum.GetNames(DB.BuiltInParameter):
print bip
print type(bip)
for pt in Enum.GetValues(DB.ParameterType):
print pt
print type(pt)
BuiltInParameterをrpwを使ってPythonで書くときにEnumをどこからインポートしたら良いか詰まりました。
Enum.GetValues()では'BuiltInParameter'、Enum.GetNames()だと'str'を返します。
参考にしたリンクはこちら。
https://thebuildingcoder.typepad.com/blog/2011/08/built-in-parameter-name-and-labelutils.html