我想要一些快速脚本的python。简单的表格操作使用python
我已经创建NX3阵列等
[["file_name1", "func_name1", 0],
["file_name1", "func_name2", 1],
["file_name2", "func_name1", 0],
["file_name3", "func_name1", 1]]
我已经提取通过循环运行的单个元素,并加入到像上面的列表。我必须通过将特定file_name的所有布尔值相加来创建报告。我怎么做?请帮忙。
提取代码:
db = []
#extract the file_name, api_name
for line in open("apiList.txt"):
columns = line.split(" ")
r = re.compile('file_(.*?).c')
m = r.search(columns[-1])
if m:
file_name = m.group(1)
func_name = columns[-2]
flag = 0
db.append([file_name,func_name,flag])
apilist.txt:
void init ..\src\file_mod1.c
void test ..\src\file_mod1.c
可以显示apiList.txt或至少格式? – Keatinge
你希望代码做什么?它做什么呢?有什么不同?如果你不解释问题是什么,只是显示代码没有帮助。 – BrenBarn
我已经用apilist.txt更新了OP。实际上保存到列表工作正常..我不知道如何在保存后处理列表。下一步是读取输出日志文件并查看func_name是否存在。如果存在我要更新标志为1 ..最后我要创建一个报告,说这些许多功能得到执行,这些没有.. – Vinoth