# py3.module 库模块帮助文档

## py3ModuleObject 成员列表 <a id="py3ModuleObject" href="#py3ModuleObject">&#x23;</a>

### py3ModuleObject.* <a id="py3ModuleObject.any" href="#py3ModuleObject.any">&#x23;</a>
输入 Python 对象属性或函数名称。  
如果首字符为 $ ，则返回支持命名参数的函数对象。  
也就是说 pyObject.$fun 等价于 pyObject.fun.invoke。  

[返回对象:py3Object](https://www.aardio.com/zh-cn/docs/library-reference/py3/object.html#py3Object)

### py3ModuleObject.getAttr("字符串参数") <a id="py3ModuleObject.getAttr" href="#py3ModuleObject.getAttr">&#x23;</a>
读属性值，也可以用成员操作符获取。  
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

### py3ModuleObject.getAttr() <a id="py3ModuleObject.getAttr" href="#py3ModuleObject.getAttr">&#x23;</a>
[返回对象:py3Object](https://www.aardio.com/zh-cn/docs/library-reference/py3/object.html#py3Object)

### py3ModuleObject.getDict() <a id="py3ModuleObject.getDict" href="#py3ModuleObject.getDict">&#x23;</a>
如果对象是一个模块,返回字典对象  

[返回对象:py3DictObject](#py3DictObject)

### py3ModuleObject.getFilename() <a id="py3ModuleObject.getFilename" href="#py3ModuleObject.getFilename">&#x23;</a>
返回模块文件路径

### py3ModuleObject.getItem(索引) <a id="py3ModuleObject.getItem" href="#py3ModuleObject.getItem">&#x23;</a>
返回指定索引的项，也可以用索引下标操作符 [] 取值。  
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

### py3ModuleObject.has("字符串参数") <a id="py3ModuleObject.has" href="#py3ModuleObject.has">&#x23;</a>
是否存在指定的属性

### py3ModuleObject.setAttr("字符串参数",) <a id="py3ModuleObject.setAttr" href="#py3ModuleObject.setAttr">&#x23;</a>
写属性成员的值，也可以用成员操作符赋值。

### py3ModuleObject.setItem(索引，) <a id="py3ModuleObject.setItem" href="#py3ModuleObject.setItem">&#x23;</a>
修改指定索引的项，也可以用索引下标操作符 [] 赋值。
