小编Eri*_*rik的帖子

Python扩展返回的对象礼节

我正在编写一个python扩展来提供对Solaris kstat数据的访问(与运送perl库Sun :: Solaris :: Kstat的精神相同),我有一个关于有条件地返回列表或单个对象的问题.python用例看起来像:

    cpu_stats = cKstats.lookup(module='cpu_stat')
    cpu_stat0 = cKstats.lookup('cpu_stat',0,'cpu_stat0')

正如它当前实现的那样,lookup()返回匹配的所有kstat对象的列表.第一种情况会产生一个对象列表(尽可能多的是CPU),第二种情况会完全指定一个kstat,并返回一个包含一个kstat的列表.

我的问题是,当只有一个匹配时,返回单个对象的形式很差,而当有多个匹配时,返回列表?

谢谢你的周到答案!我的python-fu很弱但是因为像你这样的人而变得越来越强大.

python python-c-api

1
推荐指数
1
解决办法
205
查看次数

标签 统计

python ×1

python-c-api ×1