【发布时间】:2014-09-05 20:04:58
【问题描述】:
我有n 个文件,我想从每个文件中特定行的m 个列中读取数据。我想得到一个n by m 列表或数组,其中列表或数组的每一行都是其中一个文件中的一行。有什么方法可以做到这一点?或者这甚至是最好的方法吗?我可以定义m 不同的列表或数组(每个都有相似的名称,可能只是用数字索引)但是处理几个不同的列表或数组似乎比处理一个二维的列表或数组更困难和复杂。
比如……
file_names = ( "file1" "file2" "file3" "file4" ) # so in this case n is 4
for name in file_names do:
### somehow save the m columns as a row in an array or list
print resulting_list_or_array
一些可能相关的注释:我想从文件中读取的m 列不是文件中的第一个m 列(假设我需要跳过skip_num 列,我确实知道@ 987654330@ 和 m 是。
另外,我要读取的行不是第一行,而是row_num 行。
【问题讨论】: