User Tools

Site Tools


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']
>>> os.environ.get('SCRATCHDIR', '/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