-
精致1
今日撸码出现报错,根据语法提示,引起这种错误是由于混合使用Tab键和空格键造成的,出现这种混合使用最常见的就是:部分代码从其他地方粘贴代码造成此种错误;另外,编写代码过程中进行语句缩进时出现Tab键和空格键混用的情况造成。
精致方案:
1)养成使用Tab键的习惯,毕竟一个Tab键可以顶几个空格键,可以少花点力气;
2)如果个别代码是复制粘贴使用的,可以使用IDE编辑器来格式化代码。
-
精致2
端口测试的代码很简单,每行看起来该缩进的都缩进了(try~except语句已经对齐),运行的时候还是出现了如下错误:
1)错误提示的原因应该还是缩进问题,自查过程中未发现问题;
2)研究许久始终未发现问题所在,无计可施间突然想起Notepad++有显示文本格式的功能,经过核查发现问题所在,确实是由于微小格式问题造成语句读取报错。
看来4个空格真的是不完全等于一个Tab键。使用Tab键替换后程序运行正常。