From 6a6a9b4cf0b8d7b3e43cf4cd6a02893f2bca1137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 18 Feb 2025 14:13:13 +0800 Subject: [PATCH] 'commit' --- AI/Neo4j/K1_KnowledgeGraph.py | 19 ---------------- AI/Neo4j/K3_Start.py | 21 ++++++++++++++++++ .../K1_KnowledgeGraph.cpython-310.pyc | Bin 0 -> 8185 bytes 3 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 AI/Neo4j/K3_Start.py create mode 100644 AI/Neo4j/__pycache__/K1_KnowledgeGraph.cpython-310.pyc diff --git a/AI/Neo4j/K1_KnowledgeGraph.py b/AI/Neo4j/K1_KnowledgeGraph.py index 70445d55..e3dfa336 100644 --- a/AI/Neo4j/K1_KnowledgeGraph.py +++ b/AI/Neo4j/K1_KnowledgeGraph.py @@ -199,22 +199,3 @@ class KnowledgeGraph: print(f"\n\n❌ 生成失败:{error_msg}") return False, error_msg, "" - -if __name__ == '__main__': - # 准备执行 - executor = K2_Neo4jExecutor( - uri=NEO4J_URI, - auth=NEO4J_AUTH - ) - - # 测试用例 - test_content = ''' - 题目:一个长方体的长是8厘米,宽是5厘米,高是3厘米,求它的表面积是多少平方厘米? - ''' - try: - kg = KnowledgeGraph(test_content) - success, cypher = kg.run() - res = executor.execute_cypher_text(cypher) - print("恭喜,执行数据插入完成!") - except Exception as e: - print(f"程序初始化失败: {str(e)}") diff --git a/AI/Neo4j/K3_Start.py b/AI/Neo4j/K3_Start.py new file mode 100644 index 00000000..106d83f4 --- /dev/null +++ b/AI/Neo4j/K3_Start.py @@ -0,0 +1,21 @@ +from K1_KnowledgeGraph import * +from K2_Neo4jExecutor import * + +if __name__ == '__main__': + # 准备执行 + executor = K2_Neo4jExecutor( + uri=NEO4J_URI, + auth=NEO4J_AUTH + ) + + # 测试用例 + test_content = ''' + 题目:一个长方体的长是8厘米,宽是5厘米,高是3厘米,求它的表面积是多少平方厘米? + ''' + try: + kg = KnowledgeGraph(test_content) + success, cypher = kg.run() + res = executor.execute_cypher_text(cypher) + print("恭喜,执行数据插入完成!") + except Exception as e: + print(f"程序初始化失败: {str(e)}") diff --git a/AI/Neo4j/__pycache__/K1_KnowledgeGraph.cpython-310.pyc b/AI/Neo4j/__pycache__/K1_KnowledgeGraph.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f54f79db70d0df33ad2c207689a2f25c05af9c33 GIT binary patch literal 8185 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