I have a couple Windows computers on my network that will be running a python script. A different set of configuration options should be used in the script depending on which c
As Eric Palakovich Carr said you could use these three variants.
I prefer using them together:
def getpcname():
n1 = platform.node()
n2 = socket.gethostname()
n3 = os.environ["COMPUTERNAME"]
if n1 == n2 == n3:
return n1
elif n1 == n2:
return n1
elif n1 == n3:
return n1
elif n2 == n3:
return n2
else:
raise Exception("Computernames are not equal to each other")
I prefer it when developing cross patform applications to be sure ;)