源代码:with open (os.path.join(self.root,filename),mode‘w’,newline’’) as f: writercsv.writer(f) for img in images: nameimg.split(os.sep)[-2] labelself.name2lable[name] writer.writerow([img,label])
解决方法 在open()里面…
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。
list(range(1,6))
[1,2,3,4,5]print([x*x for x in range(10)])
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]print([x*x for x in range(10) if x%20])
[0, 4, 16, 36, 64]
for 循环语句
list[2,3,4,5,6]
for i in range(len(list)):print(i)print(list[i])
其中 len() 表示计算数组的长度,range()表示生成一个指定长度的序列(0,1,2,3,。。。。) list[2,3,4,5,6]fo…
1 一维数组 list[0]*5
list[0,0,0,0,0]
list[0 for i in range(5)]三个效果一样
2 二维数组
list[[0,0],[0,0],[0,0]]
list[0,0]*3
list[[0 for in range(2)] for in range(3)]定义3*2的数组
for 循环语句
1.range 函数
range(起始,结束,步长) 左边包含右边不包含
for data in range(5):print(data)结果:
0
1
2
3
42. for 函数
list[2,3,4,5,6]for i in range(len(list)):print(i)print(list[i])其中 len() 表示计算…