Python中的only()方法?

1 投票
4 回答
976 浏览
提问于 2025-04-16 01:20

我在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 函数来看看它的功能。

撰写回答