-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnorge-it.py
81 lines (61 loc) · 2.43 KB
/
norge-it.py
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import sys
import platform
import socket
import subprocess
import psutil
#det her vil gjør outputen lagres i en fil
with open('save.txt', 'w') as f:
sys.stdout = f
hvaErOS=platform.architecture()
hvaEr=platform.node()
hvaErPc=platform.release()
hvaErPcVersjon=platform.version()
hvaErMaskin=platform.machine()
hvaErprosesor=platform.processor()
print(hvaErOS)
print(hvaEr)
print(hvaErPc)
print(hvaErPcVersjon)
print(hvaErMaskin)
print(hvaErprosesor)
print("-------------------------det er info om pc.en----------------------------------------------------------------------------------")
#lagring plass på pc-en din
def lagring():
total = int()
used = int()
free = int()
for disk in psutil.disk_partitions():
if disk.fstype:
total += int(psutil.disk_usage(disk.mountpoint).total)
used += int(psutil.disk_usage(disk.mountpoint).used)
free += int(psutil.disk_usage(disk.mountpoint).free)
print(f"Du hadde : {round(total / (1024.0 ** 3), 4)} Giga")
print(f"Hvor mye du har used : {round(used / (1024.0 ** 3), 4)} Giga")
print(f"hvor mye du har igjen : {round(free / (1024.0 **3),4)} Giga")
print("---------------------------diskens lagring plass--------------------------------------------------------------------------------")
#Ip address
def ip_address():
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
print("pc-navnet er :" + hostname)
print("Ip address er : " + ip)
print("--------------------------------det er for ip addres---------------------------------------------------------------------------")
#programmer du har
def program():
Data = subprocess.check_output(['wmic', 'product', 'get', 'name'])
a = str(Data)
try:
for i in range(len(a)):
print("Du har: ", (a.split("\\r\\r\\n")[6:][i]))
except IndexError as e:
print("Ferdig se opp")
print("---------------------------------det her viser din programmer som er lasta ned--------------------------------------------------------------------------")
lagring()
ip_address()
program()
lagring()
ip_address()
program()
except IndexError as e:
print("Ferdig se opp")
print("---------------------------------------------")