[GRASS-user] (no subject)

Anna Petrášová kratochanna at gmail.com
Fri Aug 12 10:31:50 PDT 2016


On Fri, Aug 12, 2016 at 1:05 PM, alassane toure <atourej at gmail.com> wrote:
> Group,
> I am running a grass-python script but when i replace a variable argument
> within the command the script does not work....
>
> The following works...
> grass.run_command('r.in.gdal',
> input='/home/alassane/Data/SanbornCD/tile/newconstr_mask.tif',
> output='construction')
>
> But not this...
> command="'r.in.gdal', input='"+sys.argv[5]+"', output='construction'"
> print 'r.in.gdal command argument... = %s\n ' % command
> grass.run_command(command)
>
> print 'r.in.gdal command argument... = %s\n ' % command
> r.in.gdal command argument... = 'r.in.gdal',
> input='/home/alassane/Data/SanbornCD/tile/newconstr_mask.tif',
> output='construction'
>
>
> The following also works...
> command ="/home/alassane/Programs/gdal/demclass1"+" "+infile1+" "+infile2+"
> "+sys.argv[3]+" "+outfile
> os.system(command)
>
> Your help is appreciated.

Perhaps this?

grass.run_command('r.in.gdal', input=sys.argv[5],  output='construction')

Best,
Anna

>
> Regards,
> Alassane
>
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user


More information about the grass-user mailing list