30 lines
809 B
Python
30 lines
809 B
Python
"""
|
|
从 docsdeployment.md 对话记录中提取缺失文件的关键信息。
|
|
"""
|
|
from pathlib import Path
|
|
|
|
recovery = Path(r"C:\Users\Administrator\Downloads\RECOVERY\docsdeployment.md")
|
|
text = recovery.read_text(encoding="utf-8")
|
|
|
|
# 搜索关键文件名的上下文
|
|
keywords = [
|
|
"ENV-MANAGEMENT",
|
|
"PRE-TEST-VERIFICATION",
|
|
"MINIPROGRAM-RELEASE",
|
|
"config.ts",
|
|
]
|
|
|
|
lines = text.split("\n")
|
|
for kw in keywords:
|
|
print(f"\n{'='*40}")
|
|
print(f"搜索: {kw}")
|
|
print(f"{'='*40}")
|
|
for i, line in enumerate(lines):
|
|
if kw in line:
|
|
start = max(0, i - 1)
|
|
end = min(len(lines), i + 3)
|
|
for j in range(start, end):
|
|
marker = ">>>" if j == i else " "
|
|
print(f" {marker} L{j+1}: {lines[j][:120]}")
|
|
print()
|