Python中的only()方法?
我在Python中有这些代码:
page = lxml.html.parse(URL).getroot()
table = only(page.cssselect('table[width=510]'))
请问这个only
方法是干什么的?我在Python的文档里找不到它(可能是因为搜索起来太难了!)
谢谢。
4 个回答
0
only
不是一个内置的函数。你在你的 .py 文件里有没有定义或者导入它?如果没有的话,可以看看有没有类似 from somemodule import *
这样的代码,然后检查一下每次出现的 somemodule
。
1
你可以通过查看你文件里的 import
语句,来找出 only
是在哪个模块里定义的。然后去查一下那个模块的文档,看看 only
的具体信息。或者,你也可以在代码里加一句 print only.__module__
,这样可能会直接打印出 only
所在的模块。
4
没有名为 only
的内置函数,如果你在 Python 解释器里输入 help(only)
,就会发现这一点。
要使用这个函数,你需要通过 from <module> import <only|*>
这样的指令把它引入到你的代码中。当你找到这个函数的时候,可以尝试在 Python 解释器里导入这个模块,然后再用 help
函数来看看它的功能。