gpt4 book ai didi

python - 如何遍历请求对象并按特定的 html 标记进行过滤

转载 作者:行者123 更新时间:2023-11-28 03:07:30 26 4
gpt4 key购买 nike

给定以下代码:

output=''
for k,v in request.POST.items():
output+= k + ' '

返回:

textarea4 _submit textarea2 csrfmiddlewaretoken textarea1 textarea3

但是,我只想要 textarea 名称。我怎样才能过滤掉其余的?

最佳答案

您为什么不尝试查看每个键是否以 textarea 开头?使用 str.startswith字符串方法:

output = ''
for k in request.POST:
if k.startswith('textarea'):
output += k + ' '

然而,为了更加 Pythonic,使用 str.join字符串方法:

output = ' '.join([k for k in request.POST if k.startswith('textarea')])

以上将连接字符串,或者在我们的例子中 request.POST 中的键,一起在一个列表中,每个键之间有空格,前提是 request.POST< 中的每个键textarea 开头。我用了 list comprehension帮助我在一行中完成这项工作。

关于python - 如何遍历请求对象并按特定的 html 标记进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31909923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com