You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
689 B

2 days ago
# -*- coding: utf-8 -*-
"""关联项目页签.bru:响应示例 JSON 整体缩进 +2 空格(对齐 docs 块基准)"""
import io, sys
from pathlib import Path
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
p = Path(r'D:\code\crm-api-docs\A4 客户管理\客户详情\关联项目\关联项目页签.bru')
txt = p.read_text(encoding='utf-8')
start = txt.index(' ```json\n')
end = txt.index('\n ```', start)
body = txt[start + len(' ```json\n'):end]
fixed = '\n'.join((' ' + ln if ln.strip() else ln) for ln in body.split('\n'))
p.write_text(txt[:start + len(' ```json\n')] + fixed + txt[end:], encoding='utf-8', newline='')
print('[OK] JSON 缩进 +2 完成')