Re: [GRASS-user] my first script
On Mon, Oct 13, 2014 at 5:53 PM, Giuliano Urgeghe wrote: > Hi, > thanks for your help. > At moment I have another problem > in my script I have this line: > #grass.run_command('v.in.lines', overwrite=True, input = > output_esond_txt , output = output_esond_gis, fs='|') > grass.run_command('v.in.ascii', overwrite=True, format= 'point', > fs='|', input = output_esond_txt, output = output_esond_gis ) > > output is: > "output" non Š riconosciuto come comando interno o esterno, > un programma eseguibile o un file batch. > Not sure, but could you try use different separator grass.run_command('v.in.ascii', overwrite=True, format= 'point', fs=',', input = output_esond_txt, output = output_esond_gis ) or, since | is a default, not using it in the command at all? grass.run_command('v.in.ascii', overwrite=True, format= 'point', input = output_esond_txt, output = output_esond_gis ) Anna > why? > I have made many attempts whith grass6.4.2 grass6.4.3 grass6.4.4 > in windows Vista > > you know the problem? > > thanks in advance > Giuliano > > 2014-10-13 7:43 GMT+02:00 Johannes Radinger : > >> Hi, >> >> It seems to raise an error related to the flag(s) you are specifying in >> oneof your grass modules you are using in your script. Flags in grass >> python scripts should be used like: flags="a" or for two flags: flags="ab". >> Note this does not need a "-" like in the bash command. >> >> Best, >> /johannes >> >> >> >> Original message >> From: Giuliano Urgeghe >> Date: 13/10/2014 02:44 (GMT+01:00) >> To: grass-user@lists.osgeo.org >> Subject: [GRASS-user] my first script >> >> >> Hi all, >> I have my first script in python for grass >> but when I launch it on windows vista for grass 6.4.2 in quantum gis >> I have this output: >> ... >> File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth >> on\grass\script\core.py", line 189, in run_command >> ps = start_command(*args, **kwargs) >> File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth >> on\grass\script\core.py", line 167, in start_command >> args = make_command(prog, flags, overwrite, quiet, >> verbose, **options) >> File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth >> on\grass\script\core.py", line 124, in make_command >> raise ScriptError("'-' is not a valid flag") >> grass.script.core.ScriptError: "'-' is not a valid flag" >> >> someone know this problem? >> >> thanks in advance >> Giuliano >> >> > > > > > ___ > grass-user mailing list > grass-user@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/grass-user > ___ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user
Re: [GRASS-user] my first script
Hi, thanks for your help. At moment I have another problem in my script I have this line: #grass.run_command('v.in.lines', overwrite=True, input = output_esond_txt , output = output_esond_gis, fs='|') grass.run_command('v.in.ascii', overwrite=True, format= 'point', fs='|', input = output_esond_txt, output = output_esond_gis ) output is: "output" non Š riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. why? I have made many attempts whith grass6.4.2 grass6.4.3 grass6.4.4 in windows Vista you know the problem? thanks in advance Giuliano 2014-10-13 7:43 GMT+02:00 Johannes Radinger : > Hi, > > It seems to raise an error related to the flag(s) you are specifying in > oneof your grass modules you are using in your script. Flags in grass > python scripts should be used like: flags="a" or for two flags: flags="ab". > Note this does not need a "-" like in the bash command. > > Best, > /johannes > > > > Original message ---- > From: Giuliano Urgeghe > Date: 13/10/2014 02:44 (GMT+01:00) > To: grass-user@lists.osgeo.org > Subject: [GRASS-user] my first script > > > Hi all, > I have my first script in python for grass > but when I launch it on windows vista for grass 6.4.2 in quantum gis > I have this output: > ... > File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth > on\grass\script\core.py", line 189, in run_command > ps = start_command(*args, **kwargs) > File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth > on\grass\script\core.py", line 167, in start_command > args = make_command(prog, flags, overwrite, quiet, > verbose, **options) > File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth > on\grass\script\core.py", line 124, in make_command > raise ScriptError("'-' is not a valid flag") > grass.script.core.ScriptError: "'-' is not a valid flag" > > someone know this problem? > > thanks in advance > Giuliano > > ___ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user
Re: [GRASS-user] my first script
Hi, It seems to raise an error related to the flag(s) you are specifying in oneof your grass modules you are using in your script. Flags in grass python scripts should be used like: flags="a" or for two flags: flags="ab". Note this does not need a "-" like in the bash command. Best, /johannes Original message From: Giuliano Urgeghe Date: 13/10/2014 02:44 (GMT+01:00) To: grass-user@lists.osgeo.org Subject: [GRASS-user] my first script Hi all, I have my first script in python for grass but when I launch it on windows vista for grass 6.4.2 in quantum gis I have this output: ... File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 189, in run_command ps = start_command(*args, **kwargs) File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 167, in start_command args = make_command(prog, flags, overwrite, quiet, verbose, **options) File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 124, in make_command raise ScriptError("'-' is not a valid flag") grass.script.core.ScriptError: "'-' is not a valid flag" someone know this problem? thanks in advance Giuliano ___ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user
[GRASS-user] my first script
Hi all, I have my first script in python for grass but when I launch it on windows vista for grass 6.4.2 in quantum gis I have this output: ... File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 189, in run_command ps = start_command(*args, **kwargs) File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 167, in start_command args = make_command(prog, flags, overwrite, quiet, verbose, **options) File "C:\PROGRA~1\QUANTU~3\apps\grass\grass-6.4.2\etc\pyth on\grass\script\core.py", line 124, in make_command raise ScriptError("'-' is not a valid flag") grass.script.core.ScriptError: "'-' is not a valid flag" someone know this problem? thanks in advance Giuliano ___ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user