blob: 782407ee2f84759aaebfefdf2293406f0f98dcf5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/usr/bin/env python
# encoding: utf-8
"""
Environment.py
Classes for easy access to python environment information (e.g. python version).
"""
import sys
import os
class Pyversion():
def __init__(self):
# This is only helpful for Python 2 and older. Python 3 has sys.version_info.major.
[self.major, self.minor, self.micro, self.releaselevel, self.serial] = sys.version_info
self.version = sys.version
self.hex = sys.hexversion
def main():
# test class Pyversion
pyversion = Pyversion()
print "%s : %s" % ("major", pyversion.major)
print "%s : %s" % ("minor", pyversion.minor)
print "%s : %s" % ("micro", pyversion.micro)
print "%s : %s" % ("releaselevel", pyversion.releaselevel)
print "%s : %s" % ("serial", pyversion.serial)
print "%s : %s" % ("version", pyversion.version)
print "%s : %s" % ("hex", pyversion.hex)
pass
if __name__ == '__main__':
main()
|