gpt4 book ai didi

Python line.split 只分割单个字符

转载 作者:行者123 更新时间:2023-11-28 21:27:35 24 4
gpt4 key购买 nike

我有一个这样的字符串数组:

一些标题##DD-MM-JJJJ##一些文字在这里##img1.jpg##img2.jpg我想在 ## 处拆分此字符串。我的代码如下:

with open("raw_news.txt", "r") as f:
raw = []
for line in f:
line.strip()
line.split('##')
raw.append(line)

这是行不通的。我只得到单个字母。 re.split 也没有成功。我真的很茫然,有人知道我做错了什么吗?

最佳答案

问题是您忽略了 split() 的返回值:

            raw.append(line.split('##'))

例如:

In [5]: s = "Some Title##DD-MM-JJJJ##Some Text goes here##img1.jpg##img2.jpg"

In [6]: s.split("##")
Out[6]: ['Some Title', 'DD-MM-JJJJ', 'Some Text goes here', 'img1.jpg', 'img2.jpg']

关于Python line.split 只分割单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724009/

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