【发布时间】:2023-03-03 07:38:18
【问题描述】:
我是 Python 初学者。所以我的问题可能很幼稚。 我刚开始学习这门语言,主要是因为 Numpy 和 Matplotlib 等数学工具似乎非常有用。
事实上,我没有看到 python 在数学以外的领域是如何工作的 我想知道是否可以(如果可以,如何?)使用 Python 来解决文本文件处理等问题。
更确切地说,是否有可能解决这样的问题:
我有两个文件 A.txt 和 B.txt 。 A.txt文件包含三列数字,看起来像这样
0.22222000 0.11111000 0.00000000
0.22222000 0.44444000 0.00000000
0.22222000 0.77778000 0.00000000
0.55556000 0.11111000 0.00000000
0.55556000 0.44444000 0.00000000
.....
B.txt 文件包含三列字母 F 或 T,如下所示:
F F F
F F F
F F F
F F F
T T F
......
文件A.txt和B.txt的行数相同
我需要创建一个看起来像这样的文件
0.22222000 0.11111000 0.00000000 F F F
0.22222000 0.44444000 0.00000000 F F F
0.22222000 0.77778000 0.00000000 F F F
0.55556000 0.11111000 0.00000000 F F F
0.55556000 0.44444000 0.00000000 T T F
.......
换句话说,我需要创建一个包含 3 列 A.txt 的文件,然后是 3 列 B.txt 文件。
有人可以帮我在 python 中编写为此所需的行吗?
我可以在 fortran 中轻松完成,但听说 python 中的脚本会小得多。 自从我开始学习 Python 中的数学工具以来,我还希望将我的知识扩展到该语言提供的其他机会。
提前致谢
【问题讨论】:
标签: python file concatenation