2023-04-03 11:04:31 +08:00

39 lines
1.1 KiB
Python

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
import sys
from importlib import reload
import excute
from unittest import result
current_file_path = os.path.split(os.path.realpath(__file__))[0]
site_packages_path = os.path.abspath(os.path.join(current_file_path, "../site-packages"))
sys.path.append(site_packages_path)
reload(sys)
from util import SPLIT_STR
def add_spliter(ss):
if not ss.endswith(SPLIT_STR):
return ss + SPLIT_STR
return ss
if __name__ == '__main__':
av = sys.argv
srcFolder = add_spliter(av[1])
dstFolder = add_spliter(av[2])
isDev = av[3] == "1"
print(u"开始导表:配置路径 --> " + srcFolder + " | 导出路径 --> " + dstFolder)
try:
result = excute.convert_all_excel(srcFolder, dstFolder, isDev)
if result == 0:
print(u"转换成功")
elif result == 1:
print(u"转换失败")
elif result == 2:
print(u"转换成功但是check rule失败")
else:
print(u"未知错误")
except BaseException as info:
print(info)
sys.exit(1)