我刚开始使用python,任何建议将不胜感激。我正在阅读由另一个程序生成的表格,并从每行中提取 2 个数字,我将它们称为 a 和 b。(它们被保存为通量并在我的程序中观察)我需要从每一行中取出这两个数字并像这样格式化它们 -
(a,b),(a,b),(a,b) ect.
每个连续的括号都来自连续的行,第一个 a,b 来自第 1 行,第二个 a,b 来自第 2 行,依此类推。我需要阅读整个表格,但是表格长度会有所不同。
这就是我到目前为止所拥有的。它可以读取表格并提取我需要的数字,但是,我不知道如何将数字放入正确的格式。我想说递归将是最有效的,但我不确定如何做到这一点。先感谢您。
#!/usr/bin/python
file = open("test_m.rdb")
while 1:
line = file.readline()
i = line.split()
flux = i[2]
observed = i[4]
if not line:
break