当前位置: 首页 > article >正文

pycharm链接neo4j(导入文件)

1.新建csv文件

2.写入文件 

 

3.运行代码 

import csv
from py2neo import Graph, Node

# 连接到Neo4j数据库,使用Bolt协议
graph = Graph("bolt://localhost:7687", auth=("neo4j", "password"))

# 读取CSV文件
with open('D:\\Users\\ran\\PycharmProjects\\homework\\greedy_algorithm_data.csv', 'r', encoding='utf-8') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        # 创建节点
        node = Node(row['Type'], name=row['Name'], property=row['Property'], value=row['Value'])
        graph.create(node)

# 查询并打印结果
results = graph.run("MATCH (n) RETURN n")
for record in results:
    print(record)

4.结果展示


http://www.kler.cn/a/418208.html

相关文章:

  • JAVA篇08 —— String类
  • 【Linux】匿名管道通信场景——进程池
  • 颜色分类
  • 基于Java Springboot学生信息管理系统
  • QT布局详解
  • 【人工智能】Python常用库-TensorFlow常用方法教程
  • SpringBoot项目的配置文件
  • 零拷贝相关知识点(二)
  • Paper -- 建筑物高度估计 -- 基于深度学习、图像处理和自动地理空间分析的街景图像建筑高度估算
  • 【赵渝强老师】PostgreSQL的段、区和块
  • 太古可口可乐香港通过SAP S/4HANA推动数字化转型
  • 延时系统建模,整数延时与分数延时,连续传函与离散传函,Pade近似与Thiran近似,Matlab实现
  • 会议直击|美格智能亮相2024紫光展锐全球合作伙伴大会,融合5G+AI共拓全球市场
  • SpringBoot条件装配@Conditional
  • C语言:深入理解指针(1)
  • 【优选算法】模拟
  • 【Linux】进程控制,手搓简洁版shell
  • LeetCode 动态规划 任意子数组和的绝对值的最大值
  • 【机器学习】入门机器学习:从理论到代码实践
  • 8)语法分析:引导词
  • 解锁软件构建的艺术:六种架构模式的解析
  • Matlab模块From Workspace使用数据类型说明
  • leetcode 502.IPO
  • Synaplify之identify_debugger抓信号
  • 使用 Selenium 和 Python 爬取腾讯新闻:从基础到实践
  • SystemUI 下拉框 Build 版本信息去掉