【发布时间】:2018-07-12 11:38:06
【问题描述】:
我有一个这种格式的输入文件
{A}
4.240000 1.593631 1.593631
4.240000 -1.593631 1.593631
4.240000 -1.593631 -1.593631
4.240000 1.593631 -1.593631
{B}
-4.240000 -1.593631 -1.593631
-4.240000 1.593631 -1.593631
{C}
...
我想读取 {A},保存下面的数组,使用数组,然后移动到 {B} 做同样的事情,...
我有这样的事情
import sys
#Read file
inFile = sys.argv[1]
with open(inFile) as vfile:
line = vfile.readline()
while line:
if line.find("{") == 0:
A = line.split('\n')
else:
line.split()
array = []
line = [int(i) in line]
array.append(line)
print(A, array)
【问题讨论】:
-
你的问题是......?
-
您需要单独的数组还是只打印行间?
-
你能发布预期的输出吗?
标签: python