1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  | # -*- coding: GBK -*-  
 |  # tagDBPlayer.txt¶ÔÓ¦µÄÿÐÐÅäÖÃÏîÄÚÈÝ  
 |  # author: ifo  
 |  # Date: 2011.10.26  
 |  # history:  2011.10.26     Created  
 |    
 |  import AccountInfo  
 |    
 |  class tagDBPlayerParam:  
 |      def __init__(self, params,comment):  
 |          self.comment = comment.replace( "\n", "\t" ).split( "\t" )  
 |          self.params = params  
 |          accountInfo = AccountInfo.tagDBPlayer()  
 |          for i in range(len(self.params)-1):   
 |              setattr(self,self.comment[i],type(getattr(accountInfo,self.comment[i]))(self.params[i]))  
 |    
 |        
 |      def __str__(self):  
 |          tagDSAccountStr = ""  
 |          for i in range(len(self.params)-1):  
 |              tagDSAccountStr += " %s : %s %s \n"%(self.comment[i],getattr(self,self.comment[i]),type(getattr(self,self.comment[i])))  
 |          return tagDSAccountStr 
 |  
  |