python
python
it-walker
python node.js linux
展开
-
python3 深复制与浅复制
import jsondef deepClone(dictValue): if isinstance(dictValue, list) or isinstance(dictValue, set): return [deepClone(v) if type(v).__name__ in ["list", "set", "tuple", "dict"] else v fo...原创 2020-03-19 17:21:40 · 618 阅读 · 0 评论 -
python中False的判定与In
import jsondef checkFalse(obj): if obj: print(f"{json.dumps(obj,ensure_ascii=False)}:True") else: print(f"{json.dumps(obj,ensure_ascii=False)}:False")def checkExcuteFalse...原创 2020-03-19 16:15:19 · 1142 阅读 · 0 评论 -
python中的类知识分析
类中私有、保护、公有示例class PyDemo: def __init__(self): print("公有类") class _PyDemo: def __init__(self): print("保护类")class __PyDemo: def __init__(self): print("私有类")说明类型没有下划线开头public单下划线开头protected双下划原创 2020-09-17 14:08:07 · 85 阅读 · 0 评论 -
python sanic框架的使用2
sanic框架下使用装饰器实现token验证token验证装饰器定义from itwalker.param_handle import rtnCode, Paramimport functools# 检查token和参数def check_token(func): @functools.wraps(func) def wrapper(*args, **kw): request = args[0] param = Param(request) #请求原创 2020-09-08 15:44:10 · 192 阅读 · 0 评论 -
内网环境如何访问钉钉服务接口
环境描述由于工作需要,业务项目需要部署在内网中,然后通过另一台可访问公网的服务器作为代理服务器,实现公网访问业务#mermaid-svg-SarSs2WQHpvgFauu .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-SarSs2WQHpvgFauu .label text{fill:#333}#merma原创 2020-09-08 15:31:35 · 4539 阅读 · 1 评论 -
python sanic框架的使用1
sanic之前用过flask框架,使用过程中发现flask框架慢,于是决定更换框架,然后找到sanic。sanic与flask相比,主要有2大优势,用法类似,上手难度低Sanic 使用uvloop和ujson来提高性能,速度快安装pip install sanic简单使用from sanic import Sanicapp = Sanic(__name__)if __name__ == '__main__': app.run(host='0.0.0.0', port=8000,原创 2020-07-16 11:15:34 · 1219 阅读 · 0 评论 -
python实现人民币金额小写转大写(4位小数)
直接上源码def digital_to_chinese(digital): if not isinstance(digital, str): str_digital = str(digital) else: str_digital = digital chinese = {'1': '壹', '2': '贰', '3': '叁', '4':...原创 2020-04-10 09:24:42 · 1248 阅读 · 0 评论