描述python代码的编码规范,Python编码表

  描述python代码的编码规范,Python编码表

  今天我们来学习一些非常有用的第三方模块,可以让我们的日常编码更加简单方便。

  上海https://github.com/amoffat/sh

  如果我们曾经使用过Python中的子进程库,那么我们很可能会对它感到失望。它不是最直观的库,可能有些复杂,很难处理底层系统调用的输出。

  但是sh库已经结束了子进程低效使用的痛苦。使用sh库,我们几乎可以进行任何想要的系统调用,就像它是一个普通的函数一样,这使得执行这些调用更加容易和直观。我们可以像使用普通Python函数一样使用它们。

  以下是使用ls从sh获取目录内容的示例:

  我们要做的就是像普通函数一样导入系统调用。最好的部分是所有函数都是动态生成的,所以我们应该能够访问底层系统中已经存在的大多数二进制文件。

  下次我们需要进行一些系统调用时,可以尝试使用sh。

  rstr https://github.com/leapfrogonline/rstr

  如果我们需要一些易于访问的随机数据的次数无法计算,rstr库可以满足我们的需求,无论是为代码构建一个测试,填充一个缓冲区还是用随机数据混淆代码,看看它在哪里出错。

  这个方便的库允许我们生成不同类型的随机字符串数据。它可以生成字母数字数据、特殊符号,甚至可以使用正则表达式来构建复杂的数据模式。

  例如,假设我们想要一串特定长度的数字。我们可以使用下面的rstr片段来做到这一点:

  这样会打印出随机选择的10位数字,方便!

  伊普森https://ipython.org/

  Iphon不是普通的模块,它是一个令人难以置信的交互式shell模块,可以增强我们的IPython REPL。Iphon为交互式IPython shell带来了一组很棒的特性,比如自动完成、颜色输出和运行细节。

  使用IPython,引入类和检查函数要容易得多。命令历史更容易导航,我们还可以获得类似于Zsh的强大的制表符补全和自动补全功能。

  人性化的https://github.com/jmoiron/humanize

  这个图书馆真令人兴奋。它将获取日期、时间和数字等数字,并将其“人性化”成人类可读的短语,如“三点钟”或“100亿”。更好的是,它会自动做到这一点!

  例如,假设我们正在处理一堆非常大的数字(想想数百万和数十亿),并希望以一种更友好的方式展示给用户。这个库可以做到这一点,甚至毫不费力:

  欧普图:

  400.0百万的人性化模块也非常适合计算我们的股市收益(或亏损……)并以通俗易懂的方式呈现出来。

  表情符号https://github.com/carpedm20/emoji/

  最后介绍一个有趣的库,就是给文字添加表情符号。没有人愿意把表情符号直接复制粘贴到自己的代码中,或者在混乱的字符代码中摸索。

  以下是如何在代码中添加闪烁表情符号的示例:

  这将打印出实际的表情符号,现在当用户在控制台中出错时,他们可以对他们眨眨眼。

  版权归作者所有:原创作品来自Python学习与数据挖掘,博主,转载授权请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: