小编Jos*_*eph的帖子

如何用Beautiful Soup找到所有评论

四年前就提出了这个问题,但现在BS4的答案已经过时了.

我想用漂亮的汤删除我的html文件中的所有评论.由于BS4将每个注释作为一种特殊类型的可导航字符串,我认为这段代码可以工作:

for comments in soup.find_all('comment'):
     comments.decompose()
Run Code Online (Sandbox Code Playgroud)

所以这不起作用....如何使用BS4找到所有评论?

html python comments beautifulsoup bs4

11
推荐指数
2
解决办法
1万
查看次数

如何在python中创建顺序组合列表?

我有一个列表['a','b','c','d']我需要一个列表['a','ab','abc','abcd','b',' bc','bcd','c','cd','d'].

我一直在看itertools,但我没有看到如何使这项工作.

对于所有组合,代码将是:

from itertools import permutations
stuff = ['a','b','c','d']
for i in range(0, len(stuff)+1):
    for subset in permutations(stuff, i):
           print(subset)
Run Code Online (Sandbox Code Playgroud)

如果只返回顺序组合,我需要做什么?我想我可以随时检查每个排列的顺序,但这似乎不是最好的方法.

python python-itertools

6
推荐指数
1
解决办法
205
查看次数

标签 统计

python ×2

beautifulsoup ×1

bs4 ×1

comments ×1

html ×1

python-itertools ×1