python数据以中文显示方式保存到文件

#-*- coding: utf-8 -*-

def print_to_file():
    MENU_TREE = [{
     "menuId": "242", "menuName": "用户管理", "parentId": "0", "orderNum": 0, "path": "user",
     "component": None, "level": 0, "isFrame": "1",  "menuType": "M",
      "perms": "", "icon": "date",
      "children": [
            {
                "menuId": "192", "menuName": "用户列表", "parentId": "242", "orderNum": 2, "path": "user/system:user:list",
                "component": "system/user/index", "level": 0, "isFrame": "1",  "menuType": "C",
                  "perms": "system:user:list", "icon": "#", "children": [
                {
                    "menuId": "193", "menuName": "用户查询", "parentId": "192", "orderNum": 2, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:query", "icon": "#", "children": []},
                {
                    "menuId": "194", "menuName": "用户新增", "parentId": "192", "orderNum": 3, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:add", "icon": "#", "children": []},
                {
                    "menuId": "195", "menuName": "用户修改", "parentId": "192", "orderNum": 4, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:edit", "icon": "#", "children": []},
                {
                    "menuId": "196", "menuName": "用户删除", "parentId": "192", "orderNum": 5, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:remove", "icon": "#", "children": []},
                {
                    "menuId": "197", "menuName": "用户导出", "parentId": "192", "orderNum": 6, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:export", "icon": "#", "children": []},
                {
                    "menuId": "198", "menuName": "用户导入", "parentId": "192", "orderNum": 7, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:import", "icon": "#", "children": []},
                {
                    "menuId": "199", "menuName": "重置密码", "parentId": "192", "orderNum": 8, "path": "", "component": "",
                    "level": 0, "isFrame": "1",  "menuType": "F",
                    "perms": "system:user:resetPwd", "icon": "#", "children": []}]
                    },
            ]
        }
    ]
         
    data = []

    def list_tree(node):
        del node["menuId"]
        del node["parentId"]
        del node["isFrame"]
        if "children" in node:
            for record in node["children"]:
                list_tree(record)

    for node in MENU_TREE:
        list_tree(node)

    f = open("menu_tree.json","w",encoding="utf-8")
    print(MENU_TREE,file=f)
    f.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值