优化服务端生成客户端表格 cfg_txt_files.json 是要上传的。 local依然不用上传,写自己的路径。
This commit is contained in:
parent
2267c826d4
commit
fdc8c5b3e7
89
tool/cfg/cfg_txt_files.json
Normal file
89
tool/cfg/cfg_txt_files.json
Normal file
@ -0,0 +1,89 @@
|
||||
{
|
||||
"post_move": {
|
||||
"files": [
|
||||
"AdGiftData.txt",
|
||||
"BagItemConfig.txt",
|
||||
"BonusValue.txt",
|
||||
"CardDetailCfg.txt",
|
||||
"CardPackCfg.txt",
|
||||
"CardStickerExchangeCfg.txt",
|
||||
"CatsGardenMultiplyData.txt",
|
||||
"CatsGardenProgressData.txt",
|
||||
"CatsGardenSlotData.txt",
|
||||
"CatsGardenTempleteData.txt",
|
||||
"CatTrickData.txt",
|
||||
"ChampshipCfg.txt",
|
||||
"ChampshipRankReward.txt",
|
||||
"ChampshipScoreReward.txt",
|
||||
"ChineseResMap.txt",
|
||||
"CollectionRoomReward.txt",
|
||||
"CollectionsRewardsData.txt",
|
||||
"ComboGift.txt",
|
||||
"ComboGiftTwo.txt",
|
||||
"DailyTaskActiveCfg.txt",
|
||||
"DailyTaskConfig.txt",
|
||||
"DailyTaskDetail.txt",
|
||||
"DailyTaskReward.txt",
|
||||
"DecorateCost.txt",
|
||||
"DialogData.txt",
|
||||
"EmiterRetreatData.txt",
|
||||
"EmojiData.txt",
|
||||
"EndlessGift.txt",
|
||||
"EnergyLimitGift.txt",
|
||||
"FrameData.txt",
|
||||
"GrowthFund.txt",
|
||||
"GuessReward.txt",
|
||||
"GuideData.txt",
|
||||
"HandbookReward.txt",
|
||||
"HeadData.txt",
|
||||
"HowToPlay.txt",
|
||||
"IndoorProgress.txt",
|
||||
"LanguageData.txt",
|
||||
"LevelData.txt",
|
||||
"LuckyCatData.txt",
|
||||
"LuckyCatProbability.txt",
|
||||
"MainCardCollect.txt",
|
||||
"MergeData.txt",
|
||||
"MileStoneDetail.txt",
|
||||
"MileStoneReward.txt",
|
||||
"MiningReward.txt",
|
||||
"MultiLanguageResource.txt",
|
||||
"Music.txt",
|
||||
"NetAssetData.txt",
|
||||
"NetworkItemData.txt",
|
||||
"NewbieDailyTaskCfg.txt",
|
||||
"NewbieScoreCfg.txt",
|
||||
"NPCFriendsData.txt",
|
||||
"PassOne.txt",
|
||||
"PetAdWorkGift.txt",
|
||||
"PetAirItem.txt",
|
||||
"PetCareItem.txt",
|
||||
"PetCoinGift.txt",
|
||||
"PetDailyTaskCfg.txt",
|
||||
"PetDressItem.txt",
|
||||
"PetHomeDecorateList.txt",
|
||||
"PetPlayJoyItem.txt",
|
||||
"PetRoomUnlockCfg.txt",
|
||||
"PetShopItem.txt",
|
||||
"PlayHomeDecorateCfg.txt",
|
||||
"PromotionPack.txt",
|
||||
"RaceReward.txt",
|
||||
"RankData.txt",
|
||||
"RegionData.txt",
|
||||
"SceneData.txt",
|
||||
"SevenLoginCfg.txt",
|
||||
"ShopItem.txt",
|
||||
"ShopPack.txt",
|
||||
"ShopSpecial.txt",
|
||||
"SignInData.txt",
|
||||
"Sound.txt",
|
||||
"StartMerge.txt",
|
||||
"StartOrder.txt",
|
||||
"TurnTableCfg.txt",
|
||||
"UIForm.txt",
|
||||
"WashStartMerge.txt",
|
||||
"WeekTaskReward.txt",
|
||||
"LevelLauncherData.txt"
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -39,6 +39,17 @@ if os.path.isfile(cfg_local_path):
|
||||
else:
|
||||
cfg = cfg_main
|
||||
|
||||
# 尝试读取 files 配置文件(可纳入Git管理)
|
||||
cfg_files_path = os.path.join(current_dir, 'tool/cfg/cfg_txt_files.json')
|
||||
if os.path.isfile(cfg_files_path):
|
||||
try:
|
||||
with open(cfg_files_path, 'r', encoding='utf-8') as ff:
|
||||
cfg_files = json.load(ff)
|
||||
cfg = deep_merge(cfg, cfg_files)
|
||||
print(f"Loaded files config: {cfg_files_path}")
|
||||
except Exception as e:
|
||||
print(f"加载files配置文件失败: {e}")
|
||||
|
||||
def read_table(file_path, sheet_name=None):
|
||||
if file_path.lower().endswith('.xlsx'):
|
||||
workbook = openpyxl.load_workbook(file_path)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user