1234567891011121314151617181920212223 |
- import os
- import xml.etree.cElementTree as ET
- def ProcessEventDefine():
- tree = ET.parse(r"..\..\Config\EventDefine.xml")
- root = tree.getroot()
- EventContent = ['namespace Aitex.Core.RT.Log{\n\tpublic enum eEvent{\n\n']
- for item in root:
- id = item.find("Id")
- event = item.find("EventEnum")
- EventContent.append(f'\t\t{event.text} = {id.text},\n')
- EventContent.append("\t}\n}\n")
- with open(r"..\..\..\Venus_Core\EventDefine.cs", "w+") as fs:
- fs.writelines(EventContent)
- def main():
- ProcessEventDefine()
- if __name__ == "__main__":
- main()
|