RD_CONF für SVG zu bearbeiten
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import json
|
||||
|
||||
# 1. 读取 JSON 文件
|
||||
with open("omniflo_weichen.json", "r", encoding="utf-8") as f:
|
||||
data = json.load(f) # data 是一个列表(数组)
|
||||
|
||||
# 2. 遍历并清理数据
|
||||
for item in data:
|
||||
if isinstance(item, dict) and item.get("SivasnrTEF") is None:
|
||||
item.pop("TEFWeiche_center_line_width_mm", None) # 安全删除,键不存在时不报错
|
||||
item.pop("TEFWeiche_center_line_height_mm", None)
|
||||
item.pop("TEFWeiche_CP1_x_mm", None) # 安全删除,键不存在时不报错
|
||||
item.pop("TEFWeiche_CP1_y_mm", None)
|
||||
|
||||
# 3. 保存修改后的 JSON
|
||||
with open("omniflo_weichen.json", "w", encoding="utf-8") as f:
|
||||
json.dump(data, f, indent=2, ensure_ascii=False) # 保持中文/特殊字符
|
||||
Reference in New Issue
Block a user