Helmut Kudrnovsky wrote
>>In file(file, ifelse(append, "a", "w")) :
>> cannot open file '.gscript_tmp_model_output_2392.csv': Permission denied 
> 
> in the R script:
> 
> [...]
> resultsdf$prob_smv <- vote$V2
> write.csv(resultsdf, '.gscript_tmp_model_output_2392.csv',
> row.names=FALSE,
> quote=FALSE)
> write.csv(resultsdf, 'D:\temp\vclassr\class.txt', row.names=FALSE,
> quote=FALSE)
> [...]
> 
> AFAIR in windows and python, you need to specify the temp file e.g. by
> python's tempfile functions that it can be found later in the process.

as an example I do it in 

https://trac.osgeo.org/grass/browser/grass-addons/grass7/raster/r.euro.ecosystem/r.euro.ecosystem.py#L72

72          # define intermediate folder files
73          datatempdir = tempfile.gettempdir()
74          if level1 :
75              tmp_col_l1 = os.path.join( datatempdir, color_rules_level1 )
76              tmp_cat_l1 = os.path.join( datatempdir, cat_rules_level1 )
77          if level2 :   
78              tmp_col_l2 = os.path.join( datatempdir, color_rules_level2 )
79              tmp_cat_l2 = os.path.join( datatempdir, cat_rules_level2 )  

maybe there are nicer and more pythonic ways to do it ;-)




-----
best regards
Helmut
--
Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Users-f3884509.html
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to