首页 > 解决方案 > 有没有一种简单的方法来了解哪些 kwargs 对 Python 中的方法或函数有效?

问题描述

在找到函数或方法的有效性 时,我通常很难。**kwargs例如,让我们考虑以下示例。

import matplotlib.pyplot as plt
plt.xticks(ticks=None, labels=None, **kwargs)

如您所见,此.xticks()方法接受**kwargs. 为了找到有效的**kwargs,我一般写一些随机kwarg的比如plt.xticks(font_size=14)然后我一般得到和AttributeError。对于这种情况,错误如下AttributeError: 'Text' object has no property 'font_size'。然后我去文档并找到Text对象,然后如果幸运的话,我会**kwargs在文档中找到有效的,最后我将我的代码修复为该方法的有效plt.yticks(fontsize=14)位置。我总是走类似的道路。fontsizekwarg

但是我发现这个过程非常乏味和漫长。一般来说,我正在寻找一种简单快捷的解决方案。有没有一种快速的方法来找到有效的kwargs,或者我应该每次都做这个过程或另一个类似的过程,以便kwargs为一个方法或一个函数找到有效的?

标签: pythonmatplotlibkeyword-argument

解决方案


推荐阅读