Thanks to you both ! I think that's what i was missing... It works now ! Regards, yann
Le dim. 2 juin 2019 à 11:51, Markus Neteler <[email protected]> a écrit : > On Sun, Jun 2, 2019 at 11:00 AM Micha Silver <[email protected]> wrote: > > On 6/1/19 4:43 PM, Le Jeune Yann wrote: > > > > Hello ! > > > > I would like to delete temporary files during the process of a python > script. I have look at g.tempfile but it seems I don't know how to use it > in a python script. > > I have tried : > > PROCESS_ID = os.getpid() > > ... > > TEMP1 = grass.read_command ('g.tempfile', > > pid = PROCESS_ID) > > > > But this changes nothing, after about 67200 calculations of r.viewshed > no more temporary file can be created and the script stopped. > > > > > > Are you manually removing the TEMP1 files within your script? I think > that GRASS cleans up tempfiles only when the session exits, so with such a > large number of calculations, you should manually remove them within the > script. > > For an example, see > scripts/r.in.aster/r.in.aster.py > > therein, this function is used: > grass.try_remove(tempfile) > > Markus > -- Yann Le Jeune Web : http://www.paleosystem.fr https://ello.co/yannz
_______________________________________________ grass-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-user
