[GRASS-dev] error when running v.distance in python script

Luca Delucchi lucadeluge at gmail.com
Fri May 19 06:53:20 PDT 2017

On 19 May 2017 at 15:50, Paulo van Breugel <p.vanbreugel at gmail.com> wrote:
> Hi devs

Ciao Luca,

> I am trying to use v.distance in a Python script. However, I am getting the
> error
> Module("v.distance", from=tmpout3, to=tmp_val, upload="to_attr",
>        column="x", to_column=column)
>   File "<ipython-input-138-da4ba6c2bb80>", line 1
>     Module("v.distance", from=tmpout3, to=tmp_val, upload="to_attr",
>                             ^
> SyntaxError: invalid syntax
> If I run the same directly on the command-line it runs without errors.
> v.distance from=testmap1 to=testmap2 upload=to_attr column=x to_column=lv
> Is this because 'from' is a reserved word perhaps? If so, how do I use this
> in a Python script? Otherwise, any idea what I might be doing wrong?

It could be, try adding underscore ( _ ) before or after the from (
_from or from_ I don't remember )



More information about the grass-dev mailing list