美术和程序分裂两个工程相互需要保持结构一致,且guid一致。以下脚本校验一致性,并且将美术的文件夹中的guid强制同步成程序的资源guid.
# !/usr/bin/env python3
import os
import sys
import yaml
import chardet
def os_is_win32():
return sys.platform == 'win32'
def folderPathFixEnd(path_str):
if not os_is_win32():
if not path_str[-1] == "/":
return path_str + "/"
else:
return path_str
if path_str.startswith("\\\\?\\"):
return path_str
ret = "\\\\?\\" + os.path.abspath(path_str)
ret = ret.replace("//", "/")
ret = ret.replace("/", "\\")
return ret
def gci(folderPath_: str, fileFilter_: list, fileList_: list = None):
if not os.path.isdir(folderPath_):
sys.exit(1)
files = os.listdir(folderPath_)
for fi in files:
fi_d = os.path.join(folderPath_, fi)
if os.path.isdir(fi_d):
gci(fi_d, fileFilter_, fileList_)
else:
_filePath = os.path.join(folderPath_, fi_d)
_

最低0.47元/天 解锁文章
372

被折叠的 条评论
为什么被折叠?



