| | |
| | | # ç±»åå§åæ°å¼å¯¹è±¡æ¨¡æ¿
|
| | | ClassInitTemp = " self.%s = %s%s"
|
| | | # è·åç±»å¯¹è±¡å½æ°æ¨¡æ¿
|
| | | ClassFuncTemp = " def Get%s(self): return self.%s%s%s"
|
| | | ClassFuncTemp = " def Get%s(self): return self.%s%s %s%s"
|
| | |
|
| | | # 管çå¨åå§åè¡¨æ°æ®ç¼åå表对象模æ¿
|
| | | MgrTableCacheInit = " self.__LoadFileData(\"%s\", onlyCheck)%s"
|
| | |
| | | tableName = tableName.replace(" ", "") # 表åè±æå
|
| | | continue
|
| | |
|
| | | noteInfo = "" # åæ®µæ³¨é说æ
|
| | | noteInfo = " #" # åæ®µæ³¨é说æ
|
| | | if "//" in line:
|
| | | signIndex = line.index("//")
|
| | | noteInfo = " # %s" % line[signIndex+2:].rstrip()
|
| | |
| | | else:
|
| | | classInitInfo += ClassInitTemp % (fieldName, "0", lineEnd)
|
| | | callAttrValue = "attrTuple[%s]" % j # fieldName
|
| | | classFuncInfo += ClassFuncTemp % (fieldName, callAttrValue, noteInfo, lineEnd)
|
| | | classFuncInfo += ClassFuncTemp % (fieldName, callAttrValue, noteInfo, fieldType, lineEnd)
|
| | |
|
| | | ipyTableDef += TableDefEnd % (Def_RN if i == len(Def_IpyTable) - 1 else (Def_RN * 2))
|
| | | classInitInfo = ClassInitTemp % ("attrTuple", "None", "") # ä¼åå
åï¼ä¸ä½¿ç¨å
ç½® __dict__ 访é®å±æ§ï¼æ¹ä¸ºä½¿ç¨tupleåvalue
|