class MedicalGraph: def __init__(self): cur_dir = '/'.join(os.path.abspath(__file__).split('/')[:-1]) self.data_path = os.path.join(cur_dir,r"C:\Users\hegua\Desktop\医疗图谱\data\medical.json") self.g = Graph( host=" 172.28.85.255", # neo4j 搭载服务器的ip地址,ipconfig可获取到 http_port=7687, # neo4j 服务器监听的端口号 user="neo4j", # 数据库user name,如果没有更改过,应该是neo4j password="Hgc20041024")
时间: 2024-04-01 12:32:22 浏览: 105
wuziqi.rar_aero_link_xl.cur_wuziqi
这段代码定义了一个名为MedicalGraph的类,并在初始化函数中完成了以下操作:
1. 获取当前文件所在的绝对路径,将其存储在变量cur_dir中。
2. 将cur_dir和指定的文件路径合并,形成文件的绝对路径,将其存储在变量self.data_path中。
3. 使用Graph类创建一个名为g的图数据库对象,指定了数据库服务器的IP地址、端口号、用户名和密码。
这个类的作用是用于读取医疗图谱数据,并将其存储到Neo4j图数据库中。
阅读全文