使用 Python 将 CSV 文件导入 sqlite3 数据库表

2024-01-27

我有一个 CSV 文件,我想使用 Python 将该文件批量导入到我的 sqlite3 数据库中。命令是“.import .....”。但似乎不能这样工作。谁能给我一个如何在 sqlite3 中做到这一点的例子?我使用 Windows 以防万一。 谢谢


import csv, sqlite3

con = sqlite3.connect(":memory:") # change to 'sqlite:///your_filename.db'
cur = con.cursor()
cur.execute("CREATE TABLE t (col1, col2);") # use your column names here

with open('data.csv','r') as fin: # `with` statement available in 2.5+
    # csv.DictReader uses first line in file for column headings by default
    dr = csv.DictReader(fin) # comma is default delimiter
    to_db = [(i['col1'], i['col2']) for i in dr]

cur.executemany("INSERT INTO t (col1, col2) VALUES (?, ?);", to_db)
con.commit()
con.close()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Python 将 CSV 文件导入 sqlite3 数据库表 的相关文章

  • opencv水印周围的轮廓

    我想在图像中的水印周围画一个框 我已经提取了水印并找到了轮廓 但是 不会在水印周围绘制轮廓 轮廓是在我的整个图像上绘制的 请帮我提供正确的代码 轮廓坐标的输出为 array 0 0 0 634 450 634 450 0 dtype int
  • 使用 python 中的公式函数使从 Excel 中提取的值的百分比相等

    import xlrd numpy excel Users Bob Desktop wb1 xlrd open workbook excel assignment3 xlsx sh1 wb1 sheet by index 0 colA co
  • Pandas:GroupBy 到 DataFrame

    参考这个关于 groupby 到 dataframe 的非常流行的问题 https stackoverflow com questions 10373660 converting a pandas groupby object to dat
  • Python - 来自 .进口

    我第一次尝试图书馆 我注意到解决图书馆内导入问题的最简单方法是使用如下结构 from import x from some module import y 我觉得这件事有些 糟糕 也许只是因为我不记得经常看到它 尽管公平地说我还没有深入研究
  • 我的用例可以合并到单个查询中而不影响性能吗?

    我主要着眼于改善表现查询的内容以及是否能够解决单一查询对于我的用例之一 解释如下 涉及到2张表 Table 1 EMPLOYEE column1 column2 email1 email2 column5 column6 Table 2 E
  • 检查 Python 中的可迭代对象中的所有元素的谓词是否计算为 true

    我很确定有一个常见的习语 但我无法通过谷歌搜索找到它 这是我想做的 用Java Applies the predicate to all elements of the iterable and returns true if all ev
  • pyspark 数据框中的自定义排序

    是否有推荐的方法在 pyspark 中实现分类数据的自定义排序 我理想地寻找 pandas 分类数据类型提供的功能 因此 给定一个数据集Speed列 可能的选项是 Super Fast Fast Medium Slow 我想实现适合上下文的
  • Python 中的流式传输管道

    我正在尝试使用 Python 将 vmstat 的输出转换为 CSV 文件 因此我使用类似的方法转换为 CSV 并将日期和时间添加为列 vmstat 5 python myscript py gt gt vmstat log 我遇到的问题是
  • Pandas:如果单元格包含特定文本则删除行

    pandas 中的这段代码不起作用 如果该列包含提供的任何文本 数字 我希望它删除该行 目前 我只能在单元格与我的代码中传递的确切文本匹配时才能使其工作 因为它只删除显示 Fin 的单元格不是金融或金融 df2 df df Team Fin
  • 在没有模型的情况下将自定义页面添加到 django admin

    我正在尝试在没有模型关联的情况下向管理员添加自定义页面 这就是我迄今为止所取得的成就 class MyCustomAdmin AdminSite def get urls self from django conf urls import
  • 客户端应用程序立即对数据库中的更新做出反应的最佳方式是什么?

    对数据库中的数据更新做出立即反应的最佳方法是什么 我能立即想到的最简单的方法是一个线程 它检查数据库中某些数据的特定更改 并持续等待在某个预定义的时间长度内再次检查它 这个解决方案对我来说似乎是浪费和次优的 所以我想知道是否有更好的方法 我
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • pytest:同一接口的不同实现的可重用测试

    想象一下我已经实现了一个名为的实用程序 可能是一个类 Bar在一个模块中foo 并为其编写了以下测试 测试 foo py from foo import Bar as Implementation from pytest import ma
  • 如何在 pandas 中使用 read_fwf 跳过空行?

    I use pandas read fwf http pandas pydata org pandas docs stable generated pandas read fwf htmlPython pandas 0 19 2 中的函数读
  • 在 keras 中保存和加载权重

    我试图从我训练过的模型中保存和加载权重 我用来保存模型的代码是 TensorBoard log dir output model fit generator image a b gen batch size steps per epoch
  • 从 NumPy 数组到 Mat 的 C++ 转换 (OpenCV)

    我正在围绕 ArUco 增强现实库 基于 OpenCV 编写一个薄包装器 我试图构建的界面非常简单 Python 将图像传递给 C 代码 C 代码检测标记并将其位置和其他信息作为字典元组返回给 Python 但是 我不知道如何在 Pytho
  • 当数据库不是 Django 模型时,是否可以使用数据库中的表?

    是否可以从应用程序数据库中的表获取查询集 该表不是应用程序中的模型 如果我有一个不是名为 cartable 的模型的表 从概念上讲 我想这样做 myqueryset cartable objects all 有没有相对简单的方法来做到这一点
  • 在 Django 查询中使用 .extra(select={...}) 引入的值上使用 .aggregate() ?

    我正在尝试计算玩家每周玩游戏的次数 如下所示 player game objects extra select week WEEK games game date aggregate count Count week 但姜戈抱怨说 Fiel
  • 使用ssl和socket的python客户端身份验证

    我有一个 python 服务器 需要客户端使用证书进行身份验证 我如何制作一个客户端脚本 使用客户端证书由 python 中的服务器使用 ssl 和套接字模块进行身份验证 有没有仅使用套接字和 ssl 而不扭曲的示例 from OpenSS
  • Apache Beam Pipeline 写表后查询表

    我有一个 Apache Beam Dataflow 管道 它将结果写入 BigQuery 表 然后我想查询该表以获取管道的单独部分 但是 我似乎无法弄清楚如何正确设置此管道依赖性 我编写的新表 然后想要查询 与一个单独的表连接以进行某些过滤

随机推荐

  • 自定义枚举类的显示

    我想使用自定义枚举类的显示matlab mixin CustomDisplay 如果我有一个常规 非枚举 类 如下所示 classdef test lt handle matlab mixin CustomDisplay propertie
  • 如何使用 memcpy_toio/fromio?

    我正在用 C 语言开发一个内核模块来与 PCIe 卡通信 并且我使用 pci iomap 分配了一些 io 内存 并使用 ioread write32 在那里写入 读取 这可行 但性能很差 我读到我可以通过 memcpy toio from
  • “aspnet_regiis -i”在生产服务器上有多安全?

    我有一个生产 IIS 服务器 它托管许多 Web 应用程序 其中大多数都相对简单 服务器上已安装 NET Framework 版本 4 5 但 IIS 尚未配置为使用它 我想在新应用程序上使用 4 5 这个 Stackoverflow 帖子
  • 打印应用了 CSS 样式的 Angular 网页

    我见过很多帖子询问如何使用 CSS 样式打印网页 但没有一个解决方案对我有用 网页如下所示 Webpage https i stack imgur com FSBKm png 我需要它来打印所有颜色编码 但是当我去打印它时 我遇到了这个混乱
  • 前 5 行按每个类型的引用求和,所有其他行等于 1,按团队 ID 分组

    我有一个 SQL 语句 其中每个 TYPE 的前 5 行是根据 WSF REF 选择的 其中 STATUS Approved 的 WEIGHTS 相加 每个类型的每个引用的所有其他行都被归类为 1 这工作正常 我正在寻找添加第二组 TEAM
  • 如何消除 UIAlertController 的延迟?

    点击表格单元格后 警报视图显示有 4 到 5 秒的延迟 下面是代码 func tableView tableView UITableView didSelectRowAt indexPath IndexPath let cell table
  • 在 Android Oreo 中调用相机意图后正在重新创建父 Activity

    我正在使用媒体意图捕获图像 一旦过程完成 结果将被发送回父级 上述过程在 Nougat Os 上正常工作 但在 Oreo 中 父活动再次重新创建 我该如何解决这个问题 上述过程在 Nougat Os 上正常工作 但在 Oreo 中 父活动再
  • Windows Phone - 如何双击退出?

    我正在学习开发 Windows Phone 应用程序 我按照本教程开始使用基于浏览器的应用程序 http blogs msdn com b jaimer archive 2011 02 04 back button press when u
  • 在 if 语句中声明标量?

    为什么我不能在 if 语句中声明标量变量 和变量的作用域有关系吗 每个街区 在 Perl 中创建一个新的作用域 这包括裸块 子例程块 BEGIN 块 控制结构块 循环结构块 内联块 map grep eval 块和语句修饰符循环体 如果块具
  • 使用类型变量强制转换对象

    当然 下面的方法是行不通的 有没有一种可能的方法 与此非常相似 Type newObjectType typeof MyClass var newObject givenObject as newObjectType newObjectTy
  • Webpack-dev-server 编译文件,但不刷新或使编译后的 javascript 可用于浏览器

    我正在尝试使用 webpack dev server 来编译文件并启动开发 Web 服务器 In my package json我将脚本属性设置为 scripts dev webpack dev server hot inline So t
  • 通过反射从其字符串创建任何类型实例

    想象一下以下场景 用户将一个字符串传递给应用程序 该字符串表示 NET 类型 例如string or System IntPtr 假设所讨论的应用程序有权访问定义给定类型的程序集 它可以根据字符串创建给定类型的实例 我已经成功创建了这样一个
  • 如何查找列中的第一个非零值?

    在 A 列中 第一个值为 0 第二个值为 0 第三个值为 17 第四个值为 0 第五个值为 32 在这种情况下 第一个非零值是17 如何通过公式计算它 在单元格 B1 中 INDEX A1 A5 MATCH TRUE INDEX A1 A5
  • 启动 VScode 时访问被拒绝 Go 代码在未调试和已调试的情况下运行

    我正在尝试为 Go 设置一个新的 Windows 开发机器 这通常是一个非常简单的过程 但遇到了很多麻烦 当我尝试在不调试的情况下运行时 出现以下错误 fork exec C Users CAMIWIL AppData Local Temp
  • enum 与 constexpr 用于类内的实际静态常量

    让我首先陈述我的意图 在过去的 C 时代 我们的代码如下 class C public enum SOME VALUE 27 然后我们可以使用SOME VALUE在我们的代码中作为编译时常量以及编译器会看到的任何地方C SOME VALUE
  • 为什么xpath又找到排除的节点?

    考虑这个页面
  • 来自内部存储的电子邮件

    在我的应用程序中 我将一个文件写入内部存储 如上所述安卓开发者 http developer android com guide topics data data storage html filesInternal 然后我想通过电子邮件将
  • 保证 Ajax 调用参数值正确的最佳方法

    我正在开发一个需要一些 ajax 调用以提高灵活性和性能的网站 我的 ajax 调用是为了排名系统 我需要使用 ajax 处理三个输入值 storeID clientID orderID 要使用 ajax 提交操作 我想确保发送的参数值没有
  • .Net Core 2.1不读取用户机密

    我正在 Mac 上运行 net core 2 1 应用程序 并且尝试访问我的连接字符串 该字符串应该被我的用户机密覆盖 csproj 文件包含一个 guid
  • 使用 Python 将 CSV 文件导入 sqlite3 数据库表

    我有一个 CSV 文件 我想使用 Python 将该文件批量导入到我的 sqlite3 数据库中 命令是 import 但似乎不能这样工作 谁能给我一个如何在 sqlite3 中做到这一点的例子 我使用 Windows 以防万一 谢谢 im