Python —— Reference | hou

        Houdini有非常多的Python模块可使用,不止一个hou,如hutil、toolutils、husd、kramautils等,只是帮助文档并没有提起,可从源代码docstring中查询;

//查询有效的模块
help('modules')

hou模块按功能可分为三类:子模块(sub-modules)、类(classes)、函数(functions);

  • 子模块(sub-modules),首字母小写,不带括号,其内可能还有类、函数;
    • hou.hipFile、hou.session、hou.ui、hou.qt、hou.hotkeys
  • 类(classes),首字母大写,不带括号,类必须实例化使用,实例化对象可调用其属性和方法;
    • hou.Node、hou.Parm
  • 函数(functions),首字母小写,带括号;
    • hou.pwd()、hou.node()、hou.expandString()

hou模块,包含访问Houdini的所有子模块、类、及函数;

//查询hou模块路径
>>> print(hou.__file__)
C:\PROGRA~1/SIDEEF~1/HOUDIN~1.303/houdini/python3.9libs\hou.py

Python —— Reference | hou_第1张图片

你可能感兴趣的:(#,Python,python)