编辑:因为以下关于XY效果的评论。试图简化。我想要存储有关文件特定行的元数据(如果它包含值)。如果该值不存在,我想存储0,所以我知道该值不存在。该文件位于unix框中。现在我使用'GREP -f file1 file2'命令手动搜索。我试图用python自动化它。
我正在尝试向数据集添加指标。 for循环遍历文件的每一行,如果找到值,我想在列表行的末尾添加一个bool值。如果有一种更简单的方法来搜索文件然后读取所有行然后循环它们并使用。循环遍历文件的每一行似乎真的无效
var in line
数据集很简单,看起来像
[field1row1,field2row1,field3row1]
[field1row2,field2row2,field3row2]
然后我遍历文件
with open(file,'r+') as f:
lines = f.readlines()
for searchVal in dataset:
for line in enumerate(lines):
if searchVal[0] in line:
#Append line to end of row in dataset Field4
else:
#append 0 to end of row in dataset Field4