Cie*_*chi 2 python split delimiter
我有一个像这样的字符串数组:
一些标题## 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)
Run Code Online (Sandbox Code Playgroud)
它不起作用.我只收到单个字母.re.split也没有做到这一点.我真的在这里不知所措,有谁知道我做错了什么?
问题是你忽略了以下的返回值split():
raw.append(line.split('##'))
Run Code Online (Sandbox Code Playgroud)
例如:
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']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |