from pathlib import Path
import json
r=[]
for t in (Path(__file__).parent/'spaces.txt').read_text(encoding='utf-8').splitlines():r.append({'text':t,'spaces':[{'index':i,'codepoint':f'U+{ord(x):04X}'} for i,x in enumerate(t) if x.isspace()]})
assert r[0]['spaces'][0]['codepoint']=='U+0020' and r[1]['spaces'][0]['codepoint']=='U+00A0'
print(json.dumps(r,ensure_ascii=True,indent=2))
