16 lines
864 B
Python
16 lines
864 B
Python
from pathlib import Path
|
|
folder=Path(__file__).resolve().parent
|
|
qa=folder/'qa';qa.mkdir(exist_ok=True)
|
|
source=Path('C:/kefu/deploy/knowledge-v5-search/qa')
|
|
text=(source/'serve.py').read_text(encoding='utf-8')
|
|
text=text.replace("sys.path.insert(0,str(Path(__file__).resolve().parents[3]/'wechat_rpa'))", "sys.path.insert(0,'C:/wechat_rpa')")
|
|
start=text.index("@app.middleware('http')")
|
|
end=text.index("if __name__=='__main__':",start)
|
|
text=text[:start]+text[end:]
|
|
text=text.replace('port=18870','port=18871')
|
|
(qa/'serve.py').write_text(text,encoding='utf-8')
|
|
text=(source/'browser.mjs').read_text(encoding='utf-8')
|
|
text=text.replace('C:/kefu/deploy/knowledge-v5-search/qa',str(qa).replace('\\','/')).replace('18870','18871')
|
|
(qa/'browser.mjs').write_text(text,encoding='utf-8')
|
|
print('Prepared standalone QA using only C:/wechat_rpa runtime and synthetic records')
|