cdflib.deleteAttrgEntry
删除全局属性中的条目
语法
cdflib.deleteAttrgEntry (cdfId attrNum entryNum)
描述
cdflib.deleteAttrgEntry (cdfId attrNum entryNum)
从公共数据格式(CDF)文件中的全局属性中删除条目。
输入参数
|
调用返回的CDF文件的标识符 |
|
标识属性的数值。属性号是从零开始的。属性必须具有全局作用域。 |
|
数值,指定属性中的条目。条目编号以零为基础。 |
例子
创建一个CDF并在文件中创建一个全局属性。将该属性的值写入条目,然后删除该条目。要运行此示例,必须在可写文件夹中。
Cdfid = cdflib.create('your_file.cdf');最初文件不包含任何属性、全局或变量。info = cdflib.inquire(cdfid) info = encoding: 'IBMPC_ENCODING' majority: 'ROW_MAJOR' maxRec: -1 numVars: 0 numvAttrs: 0 numgAttrs: 0 %在文件中创建一个全局作用域属性。attrNum = cdflib.createAttr(cdfid,'my_global_attr','global_scope');为属性cdflib写入一个值。putAttrgEntry(cdfid,attrNum,0,'CDF_CHAR','我的全局attr');%获取全局属性条目的值value = cdflb . getattrgentry (cdfid,attrNum,0) value =我的全局attr %删除条目cdflb . deleteattrgentry (cdfid,attrNum,0);现在尝试查看条目的值%应该返回NO_SUCH_ENTRY失败。value = cdflib.getAttrgEntry(cdfid,attrNum,0) %应该失败%清理cdflib.delete(cdfid);明确cdfid