Pythonic库有什么好的例子?

时间:2010-06-22 21:20:08

标签: python idioms

我很好奇其他人认为好的Pythonic代码。

我对Pythonic的意思是展示优秀和惯用的Python代码的库。 遵守Python的指导方针。 I.e良好的命名,正确使用模块,并且通常遵循最佳实践等。

你最喜欢的惯用Python库是什么?请为你的答案提供理由。

2 个答案:

答案 0 :(得分:3)

你看过Python standard library source code了吗?它可以让您了解正确的Python风格的不同特性。并非所有人都遵循PEP 8,但你可以通过观察学到很多东西。我建议您查看单个文件中包含的模块,以便全面了解。来源中的具体示例包括:

  1. CSV
  2. ConfigParser
  3. 请记住,这并不意味着这些模块应该被视为“示例性Python代码”,但重点仍然是:它们足够好,因为它们可以包含在标准Python发行版中。

    对于更复杂的模块,请查看标准的电子邮件包或Django源代码。同样,不一定遵循PEP 8,但被数千人使用(并且被许多人喜爱)。

    可以说,明天的Python代码与现在正常的代码之间存在着平衡。

    干杯,

答案 1 :(得分:0)

boto3。出色的测试套件和封装结构。 Celery也是如此。