Pythonic库的好例子有哪些?

4

我很好奇其他人认为什么是好的、Pythonic的代码。

我所说的 Pythonic 是指展示良好和惯用的 Python 代码的库。 遵循 Python 的准则。即良好的命名、正确使用模块以及通常遵循最佳实践等。

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

2个回答

4
你看过Python标准库源代码了吗?它可以让你了解到适当的Python风格的不同特点。虽然并不是所有的都遵循PEP 8,但你可以通过观察学到很多东西。我建议你查看单个文件中包含的模块,这样你就能全面地了解它们。源代码中的具体例子包括:

  1. CSV
  2. ConfigParser

请记住,这并不意味着这些模块应该被视为“典型的Python代码”,但重点是:它们足够好,以至于它们被包含在标准Python发行版中。

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

可以说,在惊人的Python代码和今天的可靠工作代码之间存在平衡。

祝好,

Juan


0

boto3。很棒的测试套件和包结构。Celery也是一样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接