How to check in script if Python or Jython is used
Thomas 'PointedEars' Lahn
PointedEars at web.de
Sun Jun 21 12:12:52 EDT 2015
Cecil Westerhof wrote:
> I installed Jython and will start playing with it. There probably will
> be differences between Python and Jython. Is there a way to determine
> if a script is run by Python or Jython? Then different execution paths
> could be taken. With sys.version(_info) you do not get this
> information.
“print sys.__doc__” in (C)python(2) hinted at “sys.platform”. And so:
$ python -V
Python 2.7.10
$ python -c 'from sys import platform; print platform'
linux2
$ python3 -V
Python 3.4.3+
$ python3 -c 'from sys import platform; print(platform)'
linux
$ jython -V
"my" variable $jythonHome masks earlier declaration in same scope at
/usr/bin/jython line 15.
Jython 2.5.3
$ jython -c 'from sys import platform; print platform'
"my" variable $jythonHome masks earlier declaration in same scope at
/usr/bin/jython line 15.
java1.7.0_79
--
PointedEars
Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.
More information about the Python-list
mailing list