9 如何在QGIS中记录我的自定义Python函数? 我想为用户为其编写的功能提供帮助: 我尝试添加文档字符串: 但是,每当我单击“ 加载”时,都会显示一条错误消息: 该错误消息清楚地显示了一个缩进错误,它与我的实际代码不对应。 qgis python field-calculator qgis-custom-function — 英国钢铁 source
8 您正在做的是记录自定义功能的正确方法。 您遇到的错误是因为默认情况下,当您在“ 函数编辑器”中编写函数时,return语句之前的缩进是4个空格字符而不是“制表符空格”。只要检查是否是这种情况。缩进应该是一致的(只能是空格或制表符空格)。 — 纳什 source @纳什是正确的。我刚刚测试了该功能,仅在使用制表符而不是4个空格时才出现错误。+1,好答案! — mgri 好想法!这意味着错误消息也是正确的。奇怪的是,有时但并非总是如此,当您按Enter键时,QGIS使用制表符代替空格字符,这意味着QGIS默认情况下会添加错误。尽管我无法弄清楚何时无法正确执行。 — BritishSteel