Python 按给定顺序将多个文件附加到一个大文件

2024-02-05

我有多达 8 个单独的 Python 进程在共享文件夹中创建临时文件。然后我希望控制进程将所有临时文件按一定顺序附加到一个大文件中。在与操作系统无关的 shell 级别执行此操作的最快方法是什么?


只需使用简单的文件 IO:

# tempfiles is a list of file handles to your temp files. Order them however you like
f = open("bigfile.txt", "w")
for tempfile in tempfiles:
    f.write(tempfile.read())

这与操作系统无关。它也相当简单,并且性能应该与使用其他任何东西一样好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 按给定顺序将多个文件附加到一个大文件 的相关文章

随机推荐

  • PHP Mail() 中的 Base 64 附件不起作用

    我有一个脚本 当函数运行时 它会发送一封自动电子邮件 我希望能够发送 HTML 电子邮件以及 PDF 附件 我知道我需要将文件编码为 Base64 但是我只是将 Base64 代码附加到我的电子邮件底部 我认为这与哑剧有关 有人看到这个问题
  • 如何在加载到数据表时取消合并并填充 Excel 文件中的单元格

    I have an excel file as show below 我使用以下代码将文件加载到数据表中 string sSheetName GetSheetName Get data sheet name string connStrin
  • TextInputLayout 提示颜色

    我正在使用新的 Google 设计库 com android support design 22 2 0 但遇到问题android support design widget TextInputLayout 如果我以编程方式设置其 Edit
  • 如何使用 JAXB 删除 XML 中的标签

    我正在使用 JAXB 将 java 对象转换为 xml 文件 在我的 XML 文件中 我需要删除标签不使用 XSLT 例如 删除标签订单
  • 如何在 Spring 中注入具有受保护方法的 JDK 代理类?

    我的情况相当奇怪 我使用 Spring 3 0 6 和一个实现和接口的 bean 到目前为止 都是很正常的事情 我的 bean 也有一些受保护的方法 我正在使用一些 AOP JDK 代理 一切正常 当我想将此 bean 注入另一个包类时 我
  • Angular 测试获取实际的 HTTP 响应

    我是角度单元测试的新手 我想要做的是从我的 API 获取实际结果 我检查了this https angular io guide http testing http requests文档 但据我了解 我应该创建模拟响应 这是我的代码 myS
  • Visual Studio Code 有“后退”按钮吗?

    When I Cmd click在函数的执行行 f 它带我到定义函数的地方 f 既然我已经看完了这个功能 如果有一个 后退 按钮可以回到之前的位置就太好了 有谁知道这样的功能或有帮助的功能 附 我在 Mac 上 在 Windows VS C
  • Java ME 日历不显示

    我一直在这里关注本教程 教程链接 http www developer nokia com Community Wiki Building a Java ME Canvas based calendar date picker 但我似乎无法
  • 如何使用 Sphinx 标记引用记录的 Python 函数参数?

    我想在 Python 文档字符串中的其他位置引用先前记录的函数参数 考虑以下 诚然完全是人为的 示例 def foo bar Perform foo action param bar The bar parameter def nested
  • RubyMine 2.0 作为 Rails IDE 能赚 99 美元吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近看到很多博客都在谈论 RubyMine 它是同类最佳的 Rails IDE 目前 我正在使用 NetBeans IDE 来处理 Ruby
  • 对包含数字的 JavaScript 字符串数组进行排序

    我有一个 JavaScript 数组 其中包含以下内容 值 1 值 5 值10 值11 我将如何对该数组进行排序 使其不会出现如下所示 值 1 值 10 值11 值5 But as 值 1 值 5 值10 值11 任何帮助都会很棒 您需要从
  • 服务层=应用层=GRASP控制器层[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我认为服务 应用程序层与 Larman 描述的 GRASP 控制器相同 是 GUI 层之外委托给域层的
  • 在python中迭代两个不同大小的列表

    Value 1 2 3 4 5 6 content a b c d for a b in itertools zip longest Value content print a b 我使用上面的代码得到的输出如下 1 a 2 b 3 c 4
  • 如何从 pandas 数据框中的当前行中减去前一行并将其应用到每一行;不使用循环?

    我正在使用 Python3 5 并且正在使用 pandas 我已从雅虎财经加载股票数据并将文件保存为 csv 我的 DataFrames 从 csv 加载此数据 这是我的 DataFrame 的 csv 文件的十行的副本 Date Open
  • Matplotlib:曲线重叠时如何防止透明颜色叠加?

    例如我们在这里绘制一条透明颜色的线 import numpy as np import matplotlib pyplot as plt a np array 1 2 3 4 5 b 2 a plt plot a b blue alpha
  • 如何从 Mysql 数据库获取数据到 Snowflake

    有什么聪明的方法可以将我的数据从 mysql 数据库导入到雪花中吗 到目前为止我发现了两种可能的方法 选项 1 将 Snowpipe 放在 mysql 数据库之上 管道会自动转换数据 选项 2 我手动将表转换为 csv 并将其存储在本地 然
  • Typescript 类型转换不起作用

    我对 TypeScript 还很陌生 我从一本名为 Typescript Revealed 2013 年 2 月出版 的书开始 第 2 章中有一个名为 Casts 的部分 其中包含以下示例 var a int
  • 为什么我的 Cordova WebView 有额外的 20px 滚动?

    我正在构建一个 Cordova 应用程序 并在我的 iOS 6 设备 带有 iOS 6 1 6 的 iPod Touch 上测试它 由于某种原因 WebView 可以额外滚动 20px 似乎弥补了屏幕顶部 20px 的状态栏 这有时会导致可
  • 宏和文本框代码疑难解答

    我有一个工作宏 它循环遍历文件夹以打开文件 并从名称 HOLDER 和 CUTTING TOOL 列中获取重要信息 并将所有信息打印到一个 Excel 文档 主文件 中 我创建了一个带有 搜索按钮的文本框 我可以在其中输入一个文件名 它将转
  • Python 按给定顺序将多个文件附加到一个大文件

    我有多达 8 个单独的 Python 进程在共享文件夹中创建临时文件 然后我希望控制进程将所有临时文件按一定顺序附加到一个大文件中 在与操作系统无关的 shell 级别执行此操作的最快方法是什么 只需使用简单的文件 IO tempfiles