本文整理匯總了Python中Class.classstr方法的典型用法代碼示例。如果您正苦於以下問題:Python Class.classstr方法的具體用法?Python Class.classstr怎麽用?Python Class.classstr使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Class
的用法示例。
在下文中一共展示了Class.classstr方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: dumpQ
# 需要導入模塊: import Class [as 別名]
# 或者: from Class import classstr [as 別名]
def dumpQ(u):
qname, qtype, qclass = u.getQuestion()
print
'qname=%s, qtype=%d(%s), qclass=%d(%s)' \
% (qname,
qtype, Type.typestr(qtype),
qclass, Class.classstr(qclass))
示例2: dumpRR
# 需要導入模塊: import Class [as 別名]
# 或者: from Class import classstr [as 別名]
def dumpRR(u):
name, type, klass, ttl, rdlength = u.getRRheader()
typename = Type.typestr(type)
print 'name=%s, type=%d(%s), class=%d(%s), ttl=%d' \
% (name,
type, typename,
klass, Class.classstr(klass),
ttl)
mname = 'get%sdata' % typename
if hasattr(u, mname):
print ' formatted rdata:', getattr(u, mname)()
else:
print ' binary rdata:', u.getbytes(rdlength)
示例3: storeRR
# 需要導入模塊: import Class [as 別名]
# 或者: from Class import classstr [as 別名]
def storeRR(self,u):
r={}
r['name'],r['type'],r['class'],r['ttl'],r['rdlength'] = u.getRRheader()
r['typename'] = Type.typestr(r['type'])
r['classstr'] = Class.classstr(r['class'])
#print 'name=%s, type=%d(%s), class=%d(%s), ttl=%d' \
# % (name,
# type, typename,
# klass, Class.classstr(class),
# ttl)
mname = 'get%sdata' % r['typename']
if hasattr(u, mname):
r['data']=getattr(u, mname)()
else:
r['data']=u.getbytes(r['rdlength'])
return r
示例4: storeQ
# 需要導入模塊: import Class [as 別名]
# 或者: from Class import classstr [as 別名]
def storeQ(self,u):
q={}
q['qname'], q['qtype'], q['qclass'] = u.getQuestion()
q['qtypestr']=Type.typestr(q['qtype'])
q['qclassstr']=Class.classstr(q['qclass'])
return q