首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找Kwargs和有关Python包的其他信息

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

Stack Overflow用户
提问于 2020-01-27 23:35:38
回答 1查看 102关注 0票数 0

你好StackOverflow社区,

我是一个初学者,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()的关键字参数吗?我的想法导致答案是否定的,这就引出了另一个问题:

在哪里可以找到更多关于kwargs接受的pygrib.open.select()的信息,通常如何为其他pygrib.open.select()包找到这些信息?是否需要查看每个类的源代码?

真诚地感谢您的任何帮助和指导。感谢您的时间和努力。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-31 18:36:22

关键字args语法在一般情况下都有很好的记录:Geekssimpleks.org/args-kwargs-pythonkwargs的这种特定用途似乎是根据数据中的某些键进行筛选。您是否尝试过调用grb.keys() (其中grbpygrib.open.select()返回的gribmessage值)来查找在pygrib.open.select()方法中可以用作kwargs的东西?

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

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

人们通常是如何找到像这样的方法的?例如,在我的示例中,如果我想查找有关pygrib.open.select.values()方法的信息,我将在哪里查找?

没有什么特别的地方可以找到这些信息,更多的是关于如何使用文档。尽管如此,看起来gribmessage.values方法并没有得到很好的文档化,我所能看到的唯一相关的东西是gribmessage.__getitem__方法(一种特殊的grb["some key"]方法),其中提到了值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59940409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档