问题:
pic_path.sort(key = lambda i: int(re.match(r'(\d+)', i).group())) #文件排序
运行文件排序代码时出现bug
'NoneType' object has no attribute 'group'
原因:
在运行文件排序代码时,昨天还能运行的程序,第二天同样的环境下出现了bug
经过查看,是因为当用jupyter查看文件时,会在原文件里生成.ipynb_checkpoints的文件夹,导致给文件夹中文件排序时序号混乱问题
解决方法:
打开保存文件的文件夹,查看是否有.ipynb_checkpoints的文件夹生成(编辑器中不显示),删掉即可运行正常
此类问题可能是不同的原因导致的,这是我第二次在自己代码中遇见这个问题,简短写一下提醒自己,希望也可以帮到你们