读取多个文本文件并写入一列中的一个文件

时间:2012-11-07 03:43:05

标签: python file-io

我想做以下事情:

  1. 将多个ascii文件(* .txt)读入内存。我需要跳过每个文件的前4行。这些文件中的整数值是非结构化的,并且是一行一行的。每行的值的数量可以变化,并不重要。
  2. 一旦我读取了内存中的所有数据,我需要将其写入一个文件,每行一个值,即一列。在写入值之前,我需要编写3行标题。
  3. 我需要将此作为脚本,我可以从终端(Bash)调用。我感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,但我想出了这个:

这些是我的假设:

  1. 文本文件每行中的“值”由空格分隔
  2. 输出文件将按照包含它们的文件的顺序包含值。因此,如果函数的参数是f1f2f3和{ {1}},然后outfilepath中的值首先显示在f1中,outfilepath中的值显示在f2中的第二位,等等
  3. 这是一个在这些假设下完成你想要的功能:

    outfilepath

    希望这有帮助