<div dir="ltr"><div>Boa tarde,</div><div><br></div><div>Sou nova utilizadora de linguagem python, e preciso de ajuda na construção de um script que criei e que o resultado final funciona,  é o que eu necessito mas só corre uma vez. A minha dúvida é a seguinte: se eu quiser repetir este código todo mas em vez de ter o nº 9 a bold tiver o mesmo script, substituindo o nº 9 pelos nºs 2, 3, 4,...,31 (inclusive). como devo proceder para não ficar com um código demasiado grande e moroso de construir.</div><div><br></div><div>Obrigada.</div><div><br></div><div>Patrícia Fernandes</div><div><br></div><div>O código é o seguinte:</div><div><table><tbody><tr><td><div><a title="This is a favorite question (click again to undo)" href="http://gis.stackexchange.com/questions/146979/how-to-create-loops-using-processing-algorithm-in-python-console-from-qgis#"></a><div><b></b></div></div></td><td><div><div itemprop="text"><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("qgis:joinattributestable", "D:\PATRICIA\IG\QGIS\DIST_COSTA_etrs89.shp", "D:\PATRICIA\DOCUMENTOS\ESTACOES METEOROLOGICAS\DADOS METEOROLOGICOS\HR\H_1999_1_<strong>9</strong>.xlsx", "EST", "num", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_<strong>9</strong>")
</font></code></p><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("qgis:selectbyattribute", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_<strong>9</strong>.shp", "H", 1, "NULL", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_<strong>9</strong>.shp")
</font></code></p><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("qgis:saveselectedfeatures", "D:\PATRICIA\IG\QGIS\FWI\HR\ETACOES_HR_1999_1_<strong>9</strong>.shp", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF_Int.shp")
</font></code></p><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("qgis:selectbyattribute", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF_Int.shp", "H", 1, "-999.9", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF_Int.shp")
</font></code></p><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("qgis:saveselectedfeatures", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF_Int.shp", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF.shp")
</font></code></p><p><code><font face="arial narrow,sans-serif" size="4">processing.runalg("saga:inversedistanceweighted", "D:\PATRICIA\IG\QGIS\FWI\HR\ESTACOES_HR_1999_1_<strong>9</strong>_SF.shp", "H", 0, 2, 0, 1, 100, 0, 0, 8, "-152444.0, 180000.0, -302911.0, 280000.0", 100, "D:\PATRICIA\IG\QGIS\FWI\HR\Python_HR_Viz8_Cell100_<strong>9</strong>")</font></code></p></div></div></td></tr></tbody></table></div></div>