gpt4 book ai didi

python - 如何在文本文件 python 上使用 .split() 函数循环

转载 作者:行者123 更新时间:2023-12-01 05:31:50 24 4
gpt4 key购买 nike

我有一个 html 文件,整个文件中写有不同的团队名称。我只想获取球队名称。团队名称总是出现在特定文本之后并在特定文本之前结束,因此我分割了函数来查找团队名称。我是一个初学者,我确信我会让这件事变得更加困难。数据就是文件

teams = data.split('team-away">')[1].split("</sp")[0]
for team in teams:
print team

这将返回它找到的第一个球队的每个单独字符(例如,如果球队 = San Francisco 49ers,它会打印“S”,然后是“A”等,而不是我需要它执行的操作: “旧金山 49 人队”然后在下一行是“卡罗莱纳黑豹队”,等等。

谢谢!

最佳答案

“我是一个初学者,我确信我会让这件事变得更加困难。”

嗯,有点。

import re
teams = re.findall('team-away">(.*)</sp', data)

(归功于 Kurtis,它比我原来的正则表达式更简单)

虽然是实际的HTML parser将是最佳实践。

关于python - 如何在文本文件 python 上使用 .split() 函数循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20040960/

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