39 lines
1.1 KiB
Python
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)
|