行分割不能正常工作



我试图让这个代码一次分裂一个,但它没有按预期运行:

for line in text_line:
one_line = line.split(' ',1)
if len(one_line) > 1:
acro = one_line[0].strip()
meaning = one_line[1].strip()
if acro in acronyms_dict:
acronyms_dict[acro] = acronyms_dict[acro] + ', ' + meaning
else:
acronyms_dict[acro] = meaning

' 'str.split中移除。该文件使用制表符分隔首字母缩写词:

import requests
data_site = requests.get(
"https://raw.githubusercontent.com/priscian/nlp/master/OpenNLP/models/coref/acronyms.txt"
)
text_line = data_site.text.split("n")
acronyms_dict = {}
for line in text_line:
one_line = line.split(maxsplit=1)   # <-- remove the ' '
if len(one_line) > 1:
acro = one_line[0].strip()
meaning = one_line[1].strip()
if acro in acronyms_dict:
acronyms_dict[acro] = acronyms_dict[acro] + ", " + meaning
else:
acronyms_dict[acro] = meaning
print(acronyms_dict)

打印:

{
'24KHGE': '24 Karat Heavy Gold Electroplate', 
'2B1Q': '2 Binary 1 Quaternary', 
'2D': '2-Dimensional', 
...

相关内容

  • 没有找到相关文章

最新更新