|
1 | 1 | # Script Name : osinfo.py |
2 | 2 | # Author : Craig Richards |
3 | 3 | # Created : 5th April 2012 |
4 | | -# Last Modified : |
| 4 | +# Last Modified : 22nd February 2016 |
5 | 5 | # Version : 1.0 |
6 | 6 |
|
7 | | -# Modifications : |
| 7 | +# Modifications : Changed the list to a dictionary. Although the order is lost, the info is with its label. |
8 | 8 |
|
9 | 9 | # Description : Displays some information about the OS you are running this script on |
10 | 10 |
|
11 | 11 | import platform |
12 | 12 |
|
13 | | -profile = [ |
14 | | -platform.architecture(), |
15 | | -platform.dist(), |
16 | | -platform.libc_ver(), |
17 | | -platform.mac_ver(), |
18 | | -platform.machine(), |
19 | | -platform.node(), |
20 | | -platform.platform(), |
21 | | -platform.processor(), |
22 | | -platform.python_build(), |
23 | | -platform.python_compiler(), |
24 | | -platform.python_version(), |
25 | | -platform.release(), |
26 | | -platform.system(), |
27 | | -platform.uname(), |
28 | | -platform.version(), |
29 | | -] |
30 | | -for i, item in enumerate(profile, 1): |
31 | | - print '#',i,' ',item |
| 13 | +profile = { |
| 14 | +'Architecture: ': platform.architecture(), |
| 15 | +'Linux Distribution: ': platform.linux_distribution(), |
| 16 | +'mac_ver: ': platform.mac_ver(), |
| 17 | +'machine: ': platform.machine(), |
| 18 | +'node: ': platform.node(), |
| 19 | +'platform: ': platform.platform(), |
| 20 | +'processor: ': platform.processor(), |
| 21 | +'python build: ': platform.python_build(), |
| 22 | +'python compiler: ': platform.python_compiler(), |
| 23 | +'python version: ': platform.python_version(), |
| 24 | +'release: ': platform.release(), |
| 25 | +'system: ': platform.system(), |
| 26 | +'uname: ': platform.uname(), |
| 27 | +'version: ': platform.version(), |
| 28 | +} |
| 29 | + |
| 30 | +for key in profile: |
| 31 | + print(key + str(profile[key])) |
0 commit comments