Python - 将多个 Pickle 对象加载到单个字典中

2024-04-12

所以我的问题是这样的...我有多个 Pickle 对象文件(即 Pickled 字典),我想加载它们,但本质上是将每个字典合并到一个更大的字典中。

E.g.

我有 pickle_file1 和 pickle_file2 都包含字典。我希望将 pickle_file1 和 pickle_file2 的内容加载到 my_dict_final 中。

EDIT根据要求,这是我到目前为止所拥有的:

for pkl_file in pkl_file_list:
    pickle_in = open(pkl_file,'rb')
    my_dict = pickle.load(pickle_in)
    pickle_in.close()

本质上,它是有效的,但只是覆盖 my_dict 的内容,而不是附加每个 pickle 对象。

先谢谢您的帮助。


my_dict_final = {}  # Create an empty dictionary
with open('pickle_file1', 'rb') as f:
    my_dict_final.update(pickle.load(f))   # Update contents of file1 to the dictionary
with open('pickle_file2', 'rb') as f:
    my_dict_final.update(pickle.load(f))   # Update contents of file2 to the dictionary
print my_dict_final
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python - 将多个 Pickle 对象加载到单个字典中 的相关文章

  • 使用 OpenCV 和/或 Numpy 对两个图像进行 Alpha 混合 [重复]

    这个问题在这里已经有答案了 我想将一个填充纯色的半透明矩形添加到已加载的半透明 PNG 中 这是我正在使用的输入图像示例 该图像加载了标准cv2 IMREAD UNCHANGED标志 以便完美保留 alpha 通道 该输入图像存储在imag
  • 在 pandas 中单独打印一列的原始值?

    我有一个数据框 df pd DataFrame name george age 23 name anna age 26 现在我想检索乔治的年龄 df df name george age 但这会输出一些额外的信息以及原始值 0 23 Nam
  • Python GTK + webkit - 在 gtk.main() 之后插入 JavaScript

    我在终端中尝试了这个 一切正常 但是如果我在脚本内运行这个 我无法在 gtk main 之后插入 JavaScript import gtk import webkit w gtk Window b webkit WebView w add
  • Tipfy:如何在模板中显示blob?

    鉴于在 gae 上使用tipfy http www tipfy org python 以下模型 greeting avatar db Blob avatar 显示 blob 此处为图像 的模板标签是什么 在这种情况下 斑点是一个图像 这很棒
  • Paramiko SSHException 通道已关闭

    我一直在使用 Paramiko 在 Linux Windows 机器上发送命令 它可以很好地在 Ubuntu 机器上远程执行测试 但是 它不适用于 Windows 7 主机 以下是我收到的错误 def unit for event self
  • 在Python中以交互方式执行多行语句

    我是 Python 世界的新手 这是我用 Python 编写的第一个程序 我来自 R 世界 所以这对我来说有点不直观 当我执行时 In 15 import math import random random random math sqrt
  • scikit-learn 和tensorflow 有什么区别?可以一起使用它们吗?

    对于这个问题我无法得到满意的答案 据我了解 TensorFlow是一个数值计算库 经常用于深度学习应用 而Scikit learn是一个通用机器学习框架 但它们之间的确切区别是什么 TensorFlow 的目的和功能是什么 我可以一起使用它
  • 按多个键分组并对字典列表的值进行汇总/平均值

    在Python中按多个键进行分组并对字典列表进行汇总 平均值的最Pythonic方法是什么 假设我有一个字典列表 如下所示 input dept 001 sku foo transId uniqueId1 qty 100 dept 001
  • 如何使用 Celery 多工作人员启用自动缩放?

    命令celery worker A proj autoscale 10 1 loglevel info启动具有自动缩放功能的工作人员 当创建多个工人时 me mypc projects x celery multi start mywork
  • PyArmor - 打包为一个可执行文件

    当我执行此命令时 您好 使用 PyArmor pyarmor pack main py 它将它打包到一个名为的文件夹中dist里面包含我的 exe 以及许多 Python 扩展文件 据我所知 PyArmor 使用 PyInstaller 来
  • uri 警告中缺少端口:使用 Python OpenCV cv2.VideoCapture() 打开文件时出错

    当我尝试流式传输 ipcam 时 出现了如下所示的错误 tcp 000000000048c640 uri 中缺少端口 警告 打开文件时出错 build opencv modules videoio src cap ffmpeg impl h
  • 用于多个窗口的 Tkinter 示例代码,为什么按钮无法正确加载?

    我正在编写一个程序 应该 按一下按钮即可打开一个窗口 按另一个按钮关闭新打开的窗口 我使用类 以便稍后可以将代码插入到更大的程序中 但是 我无法正确加载按钮 import tkinter as tk class Demo1 tk Frame
  • 线性同余生成器 - 如何选择种子和统计检验

    我需要做一个线性同余生成器 它将成功通过所选的统计测试 我的问题是 如何正确选择发电机的数字以及 我应该选择哪些统计检验 我想 均匀性的卡方频率测试 每代收集10 000个号码的方法 将 0 1 细分为10个相等的细分 柯尔莫哥洛夫 斯米尔
  • 根据列索引重命名 Dataframe 列

    是否有内置函数可以按索引重命名 pandas 数据框 我以为我知道列标题的名称 但事实证明第二列中有一些十六进制字符 根据我接收数据的方式 我将来可能会在第 2 列中遇到这个问题 因此我无法将这些特定的十六进制字符硬编码到 datafram
  • 在 scipy 中创建新的发行版

    我试图根据我拥有的一些数据创建一个分布 然后从该分布中随机抽取 这是我所拥有的 from scipy import stats import numpy def getDistribution data kernel stats gauss
  • 在 Python 中访问 argparse 的参数值

    我正在尝试为我的程序设置一些简单的标志参数 但无法弄清楚如何访问它们 我有 argparser parser argparse ArgumentParser description Simple PostScript Interpreter
  • Python:无法使用 os.system() 打开文件

    我正在编写一个使用该应用程序的 Python 脚本pdftk http www pdflabs com tools pdftk the pdf toolkit 几次来执行某些操作 例如 我可以在 Windows 命令行 shell 中使用
  • Pip 无法在 Windows 上安装 Twisted

    我正在尝试在 Windows 8 计算机上安装 Twisted 在 Twisted 官方网站上 只有一个 Windows 版的 Wheel 文件 https twistedmatrix com trac wiki Downloads htt
  • 如何更改matplotlib中双头注释的头大小?

    Below figure shows the plot of which arrow head is very small 我尝试了下面的代码 但它不起作用 它说 引发 AttributeError 未知属性 s k 属性错误 未知属性头宽
  • 使用 SERVER_NAME 时出现 Flask 404

    在我的 Flask 配置中 我将 SERVER NAME 设置为 app example com 之类的域 我这样做是因为我需要使用url for with external网址 如果未设置 SERVER NAME Flask 会认为服务器

随机推荐

  • Zend 反向匹配路由返回当前 URL

    我正在使用 Zend Framework 并尝试设置一些自定义路由 这些在调度期间似乎工作正常 但反向匹配根本不起作用 这些是我设置的路线 router gt addRoute category new Zend Controller Ro
  • 用于获取 netstat -s 统计信息的 Windows API [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在搜索一个 Windows API 它返回与 netstat s 相同的统计信息 您可以使用Get
  • 如何将以 HTML 编写的 SVG 保存为 SVG 文件? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 以下 SVG 代码写入 HTML 文
  • 只读可见目录的文件名

    我试图读取文件夹的文件名并将它们保存在数组列表中 但我在数组中得到了我不想要的不可见文件名 实际上我只想保存 txt 文件名 有谁知道在创建列表之前如何在代码中更改它 String pathLevel Users MaxRuizTagle
  • 如何在 Oracle PLSQL 中将数字的小数位数扩展到最少?

    我不知道如何选择以下内容 123 gt 123 00000 123 12 gt 123 12000 123 123456 gt 123 123456 我想将小数位数扩展到例如 5 位小数 最少 如果根本没有小数位 则应该有 5 个零 小数点
  • 此更新、选择组合查询线程安全吗?

    我有一张名为席位的桌子 其架构如下 id taken 对于每个用户 我随机选取一个未采取的 id 并分配给该用户 这里为简单起见 我将采取 1 我正在使用的查询 update seats u inner join SELECT id fro
  • Prolog 变量查询中的“\+”问题

    我正在读 七周七种语言 atm 我对一些 Prolog 查询感到困惑 我不明白对 否 的回答 The friends pl文件看起来像这样 likes wallace cheese likes grommit cheese likes we
  • http header 和 html meta 中的字符集有什么区别?

    您可以在 http 响应标头中发送字符集 也可以在发送的 html 文件中定义字符集 如果这两个字符集不同会发生什么 浏览器如何使用在 http 标头中收到的字符集以及它在 html 文件本身中提供的字符集有何关系 HTML 4 01 规范
  • 有没有办法以编程方式清除 EXCEL VBA 事件队列?

    有没有办法以编程方式清除 EXCEL VBA 事件队列 在 EXCEL VBA 中 当更改工作表单元格然后用户按 ENTER 提交单元格编辑时 工作表级别会发生两个事件 他们是 私有子工作表 更改 ByVal 目标作为范围 私有子工作表 S
  • 日网格中全日历 2.1.0-beta1/2 中的多行标题

    我刚刚将项目中的 fullcalendar 从 1 5 2 升级到 2 1 0 beta2 从那时起 由于此处引入了新的 CSS 样式 我的活动标题被切入第一行 溢出隐藏 https github com arshaw fullcalend
  • 登录后重定向和会话数据传输到另一个服务器/域

    经过一段时间的搜索和阅读文档后 我决定问你们 所以 场景很 简单 用户前往https Domain1 com https Domain1 com 输入他的凭据 尝试登录 登录成功后 根据用户类型和数据库中的其他信息 Domain1 服务器应
  • Marquee ProgressBar 对 BackgroundWorker 无响应

    在我的代码中 当单击按钮时 进度条设置为选取框 然后调用我的BackgroundWorker 但是当调用BackgroundWorker 时 进度条会冻结或消失 我使用BackgroundWorker 将ReportViewer 的Refr
  • 为什么 SQLite 在添加 JOIN 时拒绝使用可用索引?

    这与为什么 SQLite 拒绝使用可用索引 https stackoverflow com questions 19454787 why is sqlite refusing to use available indexes 创建数据库的查
  • 有没有办法选择 Cheerio 中的每个元素?

    有没有一种方法可以获取包含 html 页面中的每个元素 包括子元素 的 Cheerio 对象 然后对其进行迭代 我尝试过使用该对象 body 但它只给出 HTML 正文的直接子级 而不是所有后续子级 我可以做些什么来选择所有 HTML 元素
  • 未找到列:1054“字段列表”Laravel 中的未知列“_token”

    我尝试更新表类别的记录 但它显示错误 未找到列 1054 未知列 token Route Route post categorias edit id CategoryController update 控制器 public function
  • 比较两列的值,然后选择较大的值

    我需要查询一个表并选择 4 列值中的 3 个 我需要比较第三列和第四列的值并选择较大的值 例如 column1 column2 column3 column4 hello hello 3 5 hi hi 7 1 我需要返回 column1
  • 没有及时更新GUI

    我有一个更新 GUI 元素的类 public class UpdateLabelClass static MainGUI theForm MainGUI Application OpenForms 0 Label lblCurProgres
  • Android内核编译错误gcc6 linaro 6

    我正在尝试使用 Linaro 6 进行编译 但收到此错误 我认为该错误与 GCC 6 有关 我对编译内核或编码非常业余 但即使搜索类似的术语我也无法弄清楚 CC drivers iommu msm iommu v1 o In file in
  • CloudFront 获得 X-Cache:来自 cloudfront 的错误,状态代码为 200

    我试图托管我的网站example com使用具有两个 S3 源的 CloudFront S3 main对于该网站和S3 resources为了资源 所以我设置S3 main as the default And S3 resources有路
  • Python - 将多个 Pickle 对象加载到单个字典中

    所以我的问题是这样的 我有多个 Pickle 对象文件 即 Pickled 字典 我想加载它们 但本质上是将每个字典合并到一个更大的字典中 E g 我有 pickle file1 和 pickle file2 都包含字典 我希望将 pick