出现的情况:
在使用python批量处理文件替换时 陷入无限调用for循环以致于不调用后面功能查看了下,如何排查这个问题呢 我先想着死循环要么while 要么递归 但是我想我并没有用while和递归啊,于是发现自己写出了类似这样的代码
for task in Config.tasks:
//任何处理东西有点 合成生成新文件,替换什么巴啦啦巴拉
//处理完成添加到新的队列
Config.tasks.append(task) //关键核心就在这重复继续添加了,应该是 Config.newtasks.append(task) 就解决了
额来自复制粘贴的锅好吧...
略坑 一直想着很奇怪一直认为只有while 和递归的什么条件判断不对才可能陷入循环 ,额。。。。
2.出现一个更改文件名诡异的现象
os.rename 更改文件名时 很神奇 运行第一次是可以更改的,第二次居然不能更改了抛出异常
好吧 是因为 参数 上 居然要自己加上路径结尾空格
3.自动打包上传发布framework 脚本iOS简单实现
网友评论