<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Desperately need help doing attribute based selection :<div><br><div><br></div><div>How do I select all features in a LAYER that the Field LWFLAG != 'P'</div><div><br></div><div>Python Console</div><div><br><div><br></div><p class="MsoNormal">from osgeo import ogr<o:p></o:p></p>

<p class="MsoNormal">canvas = qgis.utils.iface.mapCanvas()<o:p></o:p></p>

<p class="MsoNormal">allLayers = canvas.layers()<o:p></o:p></p>

<p class="MsoNormal">for i in allLayers: i.selectAll(); print i.name(); print
i.selectedFeatureCount()<o:p></o:p></p>

<p class="MsoNormal"><o:p> </o:p></p>

<p class="MsoNormal">for i in allLayers: i.selectAll(); print i.name(); print
i.selectedFeatureCount()<o:p></o:p></p>

<p class="MsoNormal">i.getFeatures(QgsFeatureRequest().setFilterExpression(‘
“LWFLAGS” != \’P\’) )<o:p></o:p></p>

<p class="MsoNormal"><o:p> </o:p></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><o:p></o:p></p><div><span style="font-size: 12pt;">exp =
QgsExpression(‘LWFLAG <> “P” ’)</span> <br><br><br></div></div></div>                                        </div></body>
</html>