标签:try nbsp span error: style items div block instance
def save_file(self,msg,f,indent = 0): ‘‘‘将结果格式化写入文件‘‘‘ block = indent if type(msg).__name__ == ‘dict‘: for k, v in msg.items(): # print block * ‘ ‘,k,‘:‘ f.write(u‘%s%s%s%s‘ % (block * ‘ ‘, k, ‘:‘, ‘\n‘)) indent = block + len(k) self.save_file(v, f, indent) elif type(msg).__name__ == ‘list‘: for i in msg: try: indent = block + len(i) except TypeError: indent = block + 1 self.save_file(i, f, indent) else: if isinstance(msg, str): msg = msg.encode(‘utf-8‘) # print block * ‘ ‘,item f.write(u‘%s%s%s‘ % (block * ‘ ‘, msg, ‘\n‘))
标签:try nbsp span error: style items div block instance
原文地址:http://www.cnblogs.com/hujq1029/p/7241977.html