1、nil
这个应该是新手最常见的错误了。
nil错误,根本原因就是 AutoCAD Plant 3D 没能找到对应的脚本。最常见的原因是使用PLANTREGISTERCUSTOMSCRIPTS命令编译脚本之后,没有重启 AutoCAD Plant 3D 主程序,就开始测试脚本。比较少见的原因是定义名称跟脚本名称不一致。
2、IndentationError: unindent does not match any outer indentation level
缩进错误。这个问题在使用记事本等弱文本编辑器编写 Python 脚本的时候,会更容易遇到。要注意看错误提示里写明的哪个文件,第几行有问题,去做重点排查。比如上图示例的,line 13,会发现空格少了一个。还有可能是空格和tab混用,也会提示类似的错误。因为 Python 是个强缩进语言,所以这个要尤其重视。
3、SyntaxError: expected
语法错误。在 Python 语法里,if语句末尾要加“:”。类似的还有def、for。这个问题可能之前对 Python 不是很熟悉的,容易遇到。
4、SyntaxError: invalid character
语法错误,无效字符。不能在结构代码中出现中文的括号、冒号、逗号等。
如果您觉得这篇博客对您有所帮助或启发,请点赞👍
如果您有任何疑问或想法,请在评论区留言👇
标签:
2675 Views
1 评论
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。