生成json文件
来源:互联网 发布:贵阳大数据是做什么的 编辑:程序博客网 时间:2024/05/20 11:52
用于egret项目生成资源json文件
#!/usr/bin/env python3# coding=utf-8import sysimport jsonimport osimport copydef make_json(path=".", groupname="preload"): data = dict() resources=[] groups=[] keys = [] item_dic = dict() for file in os.listdir(path): if os.path.isdir(os.path.join(path,file)): for item in os.listdir(os.path.join(path, file)): name, tp = item.split(".") item_dic["name"] = name if tp in ("jpg","png"): item_dic["type"] = "image" keys.append(name) elif tp in ("mp3","ogg"): item_dic["type"] = "sound" keys.append(name) elif tp=="json": item_dic["type"] = tp item_dic["url"] = os.path.join(file+"/"+item) resources.append(copy.copy(item_dic)) groups.append(dict(name=groupname, keys=",".join(keys))) data["resources"] = resources data["groups"] = groups dump_path = os.path.join(path, "default.res.json") f = open(dump_path, "w") json.dump(data,f,indent=4) f.close()if __name__ == "__main__": args = sys.argv[1:] make_json(*args)
0 0
- 生成json文件
- spark生成json文件
- 生成json文件和解析json文件
- json格式生成xml文件
- json文件生成与解析
- 上传excel文件生成json
- scons 编译json生成 lib文件
- cocos studio 将界面生成json 文件
- 小工具-生成json文件(py2.7)
- 【C++】JSON文件的读取和生成
- 【C++】JSON文件的读取和生成
- 使用swagger生成API的json文件
- VC6.0 编译Json生成lib文件
- 【C++】JSON文件的读取和生成
- 【C++】JSON文件的读取和生成
- Qt JSON 文件生成与解析
- C#读取excel文件,生成json
- C#读取excel文件,生成json
- POI教程-简单操作
- 《增长黑客》——干货迭出
- Android下通过wpa_supplicant来测试wifi设备
- lightOj1006 Hex-a-bonacci
- 初级程序员经典面试题 NSDictionary字典类型的错误经典实例
- 生成json文件
- 全球数据共享网站集合
- CoreData 之间的关系
- 【黑马程序员】C语言字符串
- Word Search
- STM32l151低功耗芯片串口通信(HAL库)
- 你选择做个什么样的程序员
- 将两个字符串连接起来,不要用strcat函数。
- 在携程使用TestNG/JUnit 并行跑Appium 有两个关键的地方