查找 Kwargs 和有关 Python 包的其他信息



Hello StackOverflow Community,

我是一名Python程序员初学者,正在从MATLAB过渡过来。到目前为止,我最大的困难之一是试图了解如何找到有关我安装的新 Python 包的更多信息。让我尝试在下面举一个具体的例子:

假设我下载并想使用 pygrib 包打开并从我下载的 .grib 文件中获取一些大气数据。我在网上找到了一些代码(这里(,向我展示了如何使用pygrib获取数据。该代码的作者对 pygrib 包使用了语法,我只是无法在 pygrib 网站上找到记录的语法(例如pygrib.open.select.values(); pygrib.open.select()["latitudeOfFirstGridPointInDegrees](。

在pygrib网站(这里(上搜索有关pygrib.open.select.values()的更多信息时,我看到pygrib.open.select()**kwargs为论据,没有进一步的解释。

我的问题是,kwargs.values在 Python 中是一回事吗?例如,.valuespygrib.open.select()的关键词参数吗?我的想法导致了答案是否定的,然后提出了另一个问题:

在哪里可以找到有关pygrib.open.select()接受的kwargs的更多信息,通常如何找到其他 Python 包的此信息?会不会是查看每个类的源代码的问题?

任何帮助或指导,我们衷心感谢。感谢您的时间和努力。

关键字参数语法通常有很好的文档记录:geeksforgeeks.org/args-kwargs-python。kwargs的这种特定用法似乎是根据数据中的某些键进行过滤。您是否尝试过调用grb.keys()(其中grbpygrib.open.select()返回的gribmessage值(以查找可以在pygrib.open.select()方法中用作kwargs的内容?

人们通常如何找到像[gribmessage.keys]这样的方法?

  1. 你需要了解Python以及所有事物的类型,例如pygrib是一个模块,pygrib.open是一个类,pygrib.open.select是一个方法(所有这些都在文档中(。
  2. 现在您知道pygrib.open.select是一种方法,请检查它在文档中返回的内容:gribmessage
  3. 在文档中查找gribmessage,您将找到gribmessage.keys方法。

通常有人如何找到这样的方法?比如说, 在我的示例中,如果我想查找有关pygrib.open.select.values()方法,我会在哪里看?

我没有特别的地方可以找到这些信息;更多的是知道如何使用文档。话虽如此,看起来gribmessage.values方法并没有很好的文档,我能看到的唯一相关的东西是在gribmessage.__getitem__方法(一种特殊的 Python 方法,允许像grb["some key"]这样的事情(中提到了值。

相关内容

  • 没有找到相关文章

最新更新