From 20daf2b9690c0b10e840491d9a0e8c5792527600 Mon Sep 17 00:00:00 2001 From: duolabmeng6 <1715109585@qq.com> Date: Fri, 29 Jul 2022 22:12:42 +0800 Subject: [PATCH] ok --- .../json\345\207\275\346\225\260.py" | 1 + .../ujson\350\241\245\344\270\201.py" | 14 ++++++++++++++ ...260\203\350\257\225\350\276\223\345\207\272.py" | 1 + 3 files changed, 16 insertions(+) create mode 100644 "pyefun/\350\241\245\344\270\201/ujson\350\241\245\344\270\201.py" diff --git "a/pyefun/\346\240\270\345\277\203\346\230\223\345\207\275\346\225\260\346\224\257\346\214\201\345\272\223/json\345\207\275\346\225\260.py" "b/pyefun/\346\240\270\345\277\203\346\230\223\345\207\275\346\225\260\346\224\257\346\214\201\345\272\223/json\345\207\275\346\225\260.py" index 87bfdf5..cf71e9b 100644 --- "a/pyefun/\346\240\270\345\277\203\346\230\223\345\207\275\346\225\260\346\224\257\346\214\201\345\272\223/json\345\207\275\346\225\260.py" +++ "b/pyefun/\346\240\270\345\277\203\346\230\223\345\207\275\346\225\260\346\224\257\346\214\201\345\272\223/json\345\207\275\346\225\260.py" @@ -21,3 +21,4 @@ def json到文本(data, html编码=True, ascii编码=False, 斜杠转义=True, def json加载(data): ujson = _动态导包("ujson") return ujson.loads(data) + diff --git "a/pyefun/\350\241\245\344\270\201/ujson\350\241\245\344\270\201.py" "b/pyefun/\350\241\245\344\270\201/ujson\350\241\245\344\270\201.py" new file mode 100644 index 0000000..3d3af62 --- /dev/null +++ "b/pyefun/\350\241\245\344\270\201/ujson\350\241\245\344\270\201.py" @@ -0,0 +1,14 @@ +""" +直接把 json 对象替换为 ujson +""" +import json +import ujson + + +def 补丁json(): + json.__name__ = 'ujson' + json.dumps = ujson.dumps + json.loads = ujson.loads + + +补丁json() diff --git "a/pyefun/\350\260\203\350\257\225/\350\260\203\350\257\225\350\276\223\345\207\272.py" "b/pyefun/\350\260\203\350\257\225/\350\260\203\350\257\225\350\276\223\345\207\272.py" index 25bf7d2..e8c60fa 100644 --- "a/pyefun/\350\260\203\350\257\225/\350\260\203\350\257\225\350\276\223\345\207\272.py" +++ "b/pyefun/\350\260\203\350\257\225/\350\260\203\350\257\225\350\276\223\345\207\272.py" @@ -10,4 +10,5 @@ try: from icecream import ic except ImportError: # Graceful fallback if IceCream isn't installed. + print("ic 调试需要安装 pip install icecream") ic = lambda *a: None if not a else (a[0] if len(a) == 1 else a) # noqa