shell 中格式化显示 json 字符串

有时需要在终端环境中查看 json 数据,比如使用 curl 调试接口时。直接看到的 json 数据是类似这样的: $ echo '{"foo": "lorem", "bar": "ipsum"}' {"foo": "lorem", "bar": "ipsum"} 如果想要以更直观的方式格式化显示 json 数...

April 20, 2022 · 1 分钟 · 208 字 · Tianlun Song

Python 传值 or 传引用

先说结论:python不允许程序员选择采用传值还是传引用。 如果函数收到的是一个 可变对象 (比如 字典 或者 列表 )的引用,就能修改对象的原始值--相...

January 19, 2022 · 1 分钟 · 239 字 · Tianlun Song

Python 二进制结构化数据处理和封装

当 python 需要调用 C 程序,或是进行文件、网络操作时,需要对二进制结构化字节流进行处理,此时需要使用到 struct 这个模块提供的方法。 详细方法可以查看 官方教程...

January 17, 2022 · 1 分钟 · 480 字 · Tianlun Song

Python 实战项目解决循环依赖问题

问题重现 在一次简单的代码合并后,发现 Python 项目跑不起来了,报错如下: ssh://root@192.168.226.76:22/usr/bin/python3 -B -u /tmp/pycharm_project_882/mimic_daemon_server/helper_main.py Traceback (most recent call last): File "/tmp/pycharm_project_882/mimic_daemon_server/helper_main.py", line 1, in <module> from mimic_daemon_server import create_app File "/tmp/pycharm_project_882/mimic_daemon_server/__init__.py", line 14, in <module> from mimic_daemon_server.nodes import nodes File "/tmp/pycharm_project_882/mimic_daemon_server/nodes/__init__.py", line 2, in <module> from . import...

December 27, 2021 · 2 分钟 · 800 字 · Tianlun Song

Python 实战项目解决循环依赖问题

记录一次定为解决 python 循环依赖问题。...

December 27, 2021 · 2 分钟 · 800 字 · Tianlun Song