解决:
单行注释中的tab键会引起缩进报错!(是的,注释也会引起报错...)
过程:
仔细检查了报错处及其前后的语法,没有错误!
仔细检查了有没有空格和tab的混用情况(这个也会报错),甚至还把相应段重打了一遍,还是报错!
【我】(生无可恋):我觉得我没有错误啊!
【python】(冷漠):不,你有......
直到我在另一个cell里重现时,发现没有第一行的注释就好了...(但报错不会给你报出注释)
原因是第一行的注释是我用Tab键打到中间再加的#,它不是一般的注释:
#它是含TAB键的注释
找到原因后,我们改变这个注释中TAB键的数量,发现它报错的位置还不一样:
当tab加到一个不会引起歧义的位置时,又不会报错了...
哈,又get到一个python知识点,同时捕捉到一个(自我认为的)稀有bug,开心!
————————————————————
【Python】: 十分钟前你可不是这么想的 (¬_¬ )