python文件名遍历中存在的问题
pic_root_name = os.listdir(root_path_list[p])
排序要严格按照01 02 … 10 11 12 … 20 21 … 30
(而 1 2 … 10 11 … 20 排序会得到10 11 … 19 1 20 21 … 29 2 30 31 …的顺序)
需要将目标文件名中小于10的编号进行一个if选择:
if j < 10:
file_new = list0 + '_' + '0' + str(j + 1) + '_p4' + ".jpg"
else:
file_new = list0 + '_' + str(j + 1) + '_p4' + ".jpg"
cv2.imwrite(obj_path_bianli + file_new, closed)