我必须读取并存储一个由3列和N行*块数组成的数据文件。。下面是一个简单的例子:
z=3
1 2 3
2 5 6
1 5 7
z=2
1 3 9
2 5 7
使用python读取这个文件并存储几个z行块的最佳方法是什么?你知道吗
编辑:我必须将它们存储到单独的块(索引)中,例如在上面的示例中,我应该
block[0]=[[1 2 3],[2 5 6],[1 5 7]]
block[1] = [[1 3 9],[2 57]]
@shahaf he come lo indicizzo?沙哈夫来了吗?斯库萨·马·索诺·乌恩·努布在Python中:)
有人能给我解释一下如何标示这几个街区吗?尤其是我写了z= N
,但实际上是
ZONE I= 41 F=POINT TIME T= 0.0000715363
我得赶41号。。然后读取并存储follow 41行,然后在几行白线之后我遇到另一个ZONE
部分。。我不知道档案里有多少区域。。你知道吗
我不确定您到底想如何存储它们,但我发现了一种使用regex模块和for循环的快速通用方法:
blocks
将有一个列表结构:[['1 2 3', '4 5 6', ...], [...]]
。您可以使用split()
方法进一步细化它,但这应该会让您起步。当然,这确实假设您可以在开始时将数据放入结构中,如果数据在文件中,这很容易,但我不确定您是否从数据库中提取数据这是一个简单的解决方案草案,可以简化,但你可以从这里开始
输出
相关问题 更多 >
编程相关推荐