【发布时间】:2015-01-02 09:46:12
【问题描述】:
我正在搜索 HTML 源代码中包含 "up" 或 "down" 的行。只需一个字,代码就可以工作。但是如果我想搜索包含多个单词的行,在 Python 3.4.2 中怎么做呢?
links = lambda tag: getattr(tag, 'name', None) == 'a' and 'up|down' in tag.get_text().lower() and 'href' in tag.attrs
【问题讨论】:
-
我应该提供更多信息吗?
-
你的代码有在
lambda吗? -
@PM2Ring 它必须在函数内部,请参阅stackoverflow.com/questions/27730041/…。
-
在这种情况下,Sandy 应该只使用常规函数,而不是尝试将代码填充到 lambda 中。恕我直言。
标签: python html python-3.x lambda