我正在使用python来读取所有在文件文件中找到文件存储路径,例如(name_path.txt)
var a = {}; //set a
$("#button").click(function(){
// a is available here
});
foo(a);
其中第一个元素是文件路径,第二个元素(由";"分隔)存储标签。现在我想用python来获取:
0_7\069A07.JPG;0
0_7\070A02.JPG;0
0_7\070A03.JPG;0
20_36\003A25.JPG;1
20_36\003A35.JPG;1
20_36\057A23.JPG;1
20_36\057A25.JPG;1
及其标签,例如0.(参见第一行)你能帮我实现吗?非常感谢 更新这就是我正在做的事情
0_7\069A07.JPG
答案 0 :(得分:1)
您可以使用字典将标签存储为键和列表中的路径:
infile = "name_path.txt"
d={}
with open(infile, "r") as f:
for line in f:
path,label = line.split(";")
d.setdefault(label,[]).append(path)
setdefault(key [,default])
如果键在词典中,则返回其值。如果不是,请插入值为default的值并返回default。默认默认为无。