派奥

pyaux的Python项目详细描述


python的助手和有用的东西的集合

Pyaux

python的帮助程序和通常有用的代码片段的个人集合

使用安装最新版本 pip安装-u-e“git+https://github.com/hoverhell/pyaux.git egg=pyaux”

包含:

  • bubble:super(…)的语法糖
  • window:遍历n个相邻元素的“window”的迭代器
  • smartdict:attr→item dict子类(例如,对于d.key而不是 d['key]
  • debugplug:用于调试和测试的递归duck对象 目的
  • repr_call:方便的语法上适当的表示 调用参数(也用于debugplug)
  • fxrangefrangedxrangedrangexrange()/range() 浮点(无误差累积)和十进制的等价物
  • dict\u fgetdict\u fsetdefault:dict.get和 dict.setdefault延迟计算默认值
  • interpedi:的两个版本(简化和支持格式) 方便的字符串插值(或简化的模板)
  • split_list:通过一个条件将列表简单地一次拆分为两个列表
  • use_cdecimal:强制实例广泛使用(由monkey hack)的cdecimal 而不是十进制(用于性能)
  • use_exc_ipdb:将未处理的异常处理程序设置为运行ipdb.pm()
  • use_exc_log:将未处理的异常处理程序设置为日志(通过日志记录)。 异常和堆栈跟踪包括(如果可能)本地 变量。
  • 使用着色程序:monkey patch日志记录用于着色日志记录
  • obj2dict:将类的树结构递归转换为 dicts的树形结构,例如用于漂亮地打印结果
  • mk_logging_属性:生成一个调试日志值的属性,然后 设置时的呼叫者信息
  • 其他一些太小而不能在这里列出的事情。

另外,在单独的子模块中:

  • psql:将django orm对象保存到类似sql“copy”的帮助程序 文件并将其加载到一个sql命令中(用于 大量数据进入数据库)
  • lzmah:lzma压缩(作为函数和可执行文件);也 提供一个函数unjslzma从 PYLZMA压缩文件
  • lzcat:lzcat用于pylzma特定格式(作为函数和 可执行文件)
  • runlib:运行脚本的各种功能:
    • init_日志记录:带有有用默认值的logging.basicconfig(用于 开发运行脚本)。
    • sigeventer:sigint和sigterm的基于列表的信号处理程序(用于 追加处理函数,类似于 ATEX/ >
    • make_检修孔:初始化一个带有设置本地变量的扭曲ssh检修孔, 基于密钥的身份验证等
  • twisted\u aux:使用twisted的“exc”日志等价物(以及 删除默认记录器)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印