# -*- coding: utf-8 -*- # @Time : 2019/10/25 4:19 PM # @Author : Joli # @Email : [email protected] import gc import os import sys import re import json import time import demjson import xlrd from jonlin.utils import FS, Log, Bit LOG = Log.Logger(__file__) def c2abc(n): return chr(65 + (n % 26)) * (int(n / 26) + 1) # 将列号转成大写字母 # 流程异常 class OptError(Exception): def __init__(self, message): self.message = message def __str__(self): return self.message
# -*- coding: utf-8 -*- # @Time : 2019/3/25 7:03 PM # @Author : Joli # @Email : [email protected] import json import os import re import time from jonlin.utils import Log, FS log = Log.Logger(__file__) VERSION = 6 class LuaCSBuilder: def __init__(self, flag_dangling=2, flag_hidden=1, flag_repeat=0): self._flag_dangling = flag_dangling self._flag_hidden = flag_hidden self._flag_repeat = flag_repeat self._cstree = CSTree() def build(self, src, dst): start_t = time.time() if os.path.isdir(src): self._build_dir(src, dst) elif os.path.isfile(src): self._build_lua(src, dst) log.i('build csui done, 耗时:%.2fs' % (time.time() - start_t)) def _build_dir(self, src, dst):