为什么 PdfFileReader 的方法和属性在 mixedCase 中

Why are methods of the and attributes of PdfFileReader in mixedCase

我一直在使用 python 处理 PDF,并意识到 PdfFileReader class 的方法和属性是大小写混合的。如:

getNumPages()

本来应该是小写的writter,为什么这个格式没有更新?

PyPDF 是一个相当古老的库。在 Python 的早期,这些事情远没有今天这样解决。 (即使在今天,我敢打赌仍然存在一些分歧)。即使在 Python 的标准库中也存在不一致之处。 (如果还有的话,我不会感到惊讶;我没有检查过)。

至于为什么不更新,不看开发者的脑洞当然是无从知晓的。然而,为了符合 PEP8 的唯一目的而打破 所有 现有用途,维护者甚至可能不同意(参见 ),这似乎有点过分。