在哪里可以找到关于Python的全面文档?

问题描述 投票:-4回答:1

请在投票之前阅读问题。谢谢。

我以os模块为例。

以及os.remove()函数:我现在做了一个实验,以找出为不存在的文件提供文件名时会发生什么。

它抛出(或更确切地说是“提高”)一个FileNotFoundError,又称“ Errno2”。精细。只是我没有看到relevant place in the definitive Python page for os中有任何记录的迹象。如果文件实际上是目录,它将记录一个可能的错误。但是为什么不记录所有内容呢?是否可以在某处找到全面的文档?

在Java中,等效操作Files.delete()完整记录在Javadoc中。返回类型也由方法签名给出。

显示此信息是否会很有帮助? Python文档甚至没有说这样的函数的返回值是什么。如果文档对此无动于衷,我们是否打算假定返回值为None

我最初想知道os.remove()的返回值是否表示该操作是否成功:毕竟,这是一个“ OS”模块,因此直观上您可能期望一个类似于系统调用的返回值。我们是否只需要通过反复试验就可以解决问题(也许自己做笔记)?从表面上看,这似乎是一种有趣的方法:如果您知道将抛出哪些异常和返回值(与Java一样),那么肯定会更容易考虑所有可能的情况。

稍后重新选民。如果Python文档有一个“哲学”作为基础,它可以解释这种故意的遗漏,让我们听听吧。我不会问愚蠢的问题。也不是题外话。如果您觉得它很明显,请礼貌地回答。

python exception documentation return-value
1个回答
-2
投票

您可能会在这里找到一些对py3x有用的东西

https://docs.python.org/3/py-modindex.html

© www.soinside.com 2019 - 2024. All rights reserved.