User Tools

Site Tools


other:python:misc_by_jyp

This is an old revision of the document!


Useful python stuff

You will find on this page some useful, but unsorted, python tips and tricks that can't fit in a section of the main JYP's recommended steps for learning python page

* Reading/setting environments variables

>>> os.environ['TMPDIR']
'/data/jypmce/climafcache'
>>> os.environ.get('SCRATCHDIR', '/data/jypmce/some_scratch_stuff')
'/data/jypmce/some_scratch_stuff'
>>> os.environ['temporary_env_var_for_THIS_script'] = 'some value'
>>> os.environ['temporary_env_var_for_THIS_script']
'some value'

* Generating (aka raising) an error. This will stop the script, unless it is called in a function, and the code calling the function explicitely catches and deals with errors

* Stopping a script

sys.exit('Some optional message about why we are stopping')





[ PMIP3 Wiki Home ] - [ Help! ] - [ Wiki syntax ]

other/python/misc_by_jyp.1625059073.txt.gz · Last modified: 2021/06/30 13:17 by jypeter