4.0 KiB
4.0 KiB
title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
| title | type | permalink | stable_id | scope | project_id | workspace_type | usage_profile_id | preference_context | document_type | revision | source_memory_ids | source_checkpoint_ids | source_file_ids | source_git_commit | source_git_commits | source_agent_sync_ids | model_connection | model_name | source_count | source_revisions | source_dispositions | cited_source_ids | job_cited_source_ids | conflicts | supersedes | preferences | source_cursor | source_hash | prompt_version | schema_version | curation_job_id | created_at | updated_at | tags | restored_from_commit | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MROTemp Deployment Guide | curated | main/projects/991bd0b4-6f60-47c0-8e47-1bb256c04653/curated/development/mrotemp-deployment-guide | 23802fde-8ac5-4abb-9eb7-9f18daeac4b6 | project | 991bd0b4-6f60-47c0-8e47-1bb256c04653 | development | null | development | deployment | 1 | null | Sub2API | git-restore | 20 |
|
|
53 | cd96d5b27b5d1ef34ff30350e40c12b9d9b7e389c5813755521578d1f2597d9c | 2026-08-12.3 | 3 | null | 2026-08-13T18:33:56.583064+00:00 | 2026-09-23T15:02:46.063032+00:00 |
|
6a6a895eaf |
概要
本指南面向 development 工作区的 MROTemp 项目,说明如何在 Windows 环境下部署、运行并验证批量将 ZTE LTE MRO XML 转换为 GBK 编码 CSV 的脚本。
前置条件
- 已在项目根目录
e:\\Data\\\\Users\\\\Administrator\\\\Downloads\\\\MROTemp创建 Python 虚拟环境.venv并安装lxml==6.1.1(遵循 KISS & YAGNI)【source_ids: ["memory:bf88c265-4749-4c50-85bc-4bae25298cd5"]】。 - Windows 命令行可用,路径使用反斜杠,所有路径、命令必须兼容 Windows【source_ids: ["memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823"]】。
- 所有凭证(SSH、数据库、API)已登记在 Vaultwarden,唯一匹配时系统会自动使用【source_ids: ["memory:105b328f-4bda-4641-90a7-7282ef156316"]】。
- AI 与 Git 记忆集成功能保持 禁用(默认模式)【source_ids: ["memory:3f91189b-11a1-45bb-8357-4f413dc1609d"]】。
部署步骤
- 激活虚拟环境
.venv\\Scripts\\activate - 检查依赖(仅使用已有框架)
若未安装,请运行
pip list | findstr lxmlpip install lxml==6.1.1。 - 放置待处理 XML
将所有 ZTE MRO XML 文件复制到
source/目录。 - 运行转换脚本
脚本行为:
.venv\\Scripts\\python.exe mro_to_csv.py- 使用
lxml.iterparse逐条解析 XML;在遇到第二个<measurement>时立即停止,仅保留第一个 measurement(决策来源memory:2e140573-4a5f-4c14-8a79-08dd33b55585)【source_ids: ["memory:2e140573-4a5f-4c14-8a79-08dd33b55585"]】。 - 去除所有
MR.前缀,仅保留实际字段名。 - 在 CSV 首行加入
FileName, eNB, id, MmeUeS1apId, MmeCode, MmeGroupId, TimeStamp等上下文列。 - 使用 GBK 编码,兼容 Windows 控制台。
- 使用
- 验证输出
- 输出文件位于
output/,命名形式MRO_<YYYYMMDDHHMMSS>.csv。 - 用记事本或其他支持 GBK 的编辑器打开,检查首行/尾行是否对应原 XML 中的对应值。
- 输出文件位于
部署检查清单
- 虚拟环境激活成功,
lxml已安装。 source/中至少有一个 XML 文件。- 脚本运行无错误,生成 GBK 编码 CSV。
- CSV 能在记事本中正确显示中文字符。
- 未生成
.git目录或尝试加载模型。 - 所有凭证均来源于 Vaultwarden,未硬编码在代码中。
标签: 部署 Windows GBK KISS 凭证