2024-03-28 20:37:54 发布
网友
我真的想使用namedtuples而不是类对象
class objects class ZoneFileObject(object): def __init__( self, descriptor='', name='', filehandle='', ): self.descriptor = descriptor self.name = name self.filehandle = filehandle
单行优化namedtuple
导入namedtuple
namedtuple
from collections import namedtuple
然后创建一个:
ZoneFileObject = namedtuple('ZoneFileObject', ['descriptor', 'name', 'filehandle']) zfo = ZoneFileObject('Happy', 'Sad', 'file')
并使用它:
>>> zfo.descriptor 'Happy'
导入
namedtuple
然后创建一个:
并使用它:
相关问题 更多 >
编程相关推荐