又一组python实用函数

Pyng的Python项目详细描述


pyng是我多年来编写的python实用函数的集合, 我一直希望到处都有。不幸的是,在很多情况下 只需根据需要粘贴单个函数的副本。但不要再这样了!

其组织如下:

  • 命令:decorator自动生成argparse.argumentparser 修饰要作为脚本子命令公开的函数
  • dict:dict子集,dict搜索
  • exc:处理异常,例如重新发送、重试
  • genio:基于生成器的文件I/O,与Java文件流松散相关
  • graph:筛选dag,表示为dict of(key,otherkeys)
  • iters:通用迭代器功能,类似于itertools
  • out:构造一个类似文件的输出对象来包装指定的接收器 函数,以缓冲区行为有用示例,以syslogger为实用工具 用例
  • relwalk:os.walk()已筛选以生成与 开始目录
  • replacefile:就地筛选文本文件
  • 计时:与时间相关的实用程序,例如duration()以生成 对指定间隔和ProgressTimer的人性化描述 抽象ETA计算
  • tk:tkinter实用程序,例如提示输入单个密码或构造 来自(描述,类型)元组的提示对话框
  • toposort:表示为dict of(key,otherkeys)的dag的拓扑排序

另外…

  • progress bar长期提供实验性进度条支持- 运行控制台脚本,从自覆盖控制台消息到 Wxpython,Zenity,Tkinter。不过,这是一项正在进行的工作 已成功使用功能子集。

有关详细信息,请参阅各个docstrings。

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

推荐PyPI第三方库


热门话题
java是地图。size()始终与map相同。entrySet()。大小()   java如何使用全局二级索引的分区键更新项   java AutoCompleteTextView背景/前景颜色   java线程、MediaPlayer、ProgressDialog和上下文问题   java为什么我不能制作这个minecraft mod?   java安卓如何从片段调用的Activity类启动新活动   java从一个数据库读取值并将其写入另一个数据库   java如何在运行时调整log4j级别?   shell停止将命令行参数中的通配符扩展为Java   java调用外部类变量是线程安全的吗?   groovy无法通过在Wildfly中使用Camel CDI在Java中执行Grrovy脚本来解决类问题   java如何修复NoSuchMethodError:“void freemaker”。样板配置<无法排除旧版本时初始化>(freemarker.template.Version)?   Java串行通信IllegatStateException端口已关闭   java禁止创建。兽人。crc文件   java Servlet会话失效   java如何在arraylist中计算最小距离   java JSlider可调整高分辨率屏幕的大小   java HashMap有containsValue方法,但没有getValue方法