Seite 1 von 1

Rechnername anzeigen mit Modul os

Verfasst: Mittwoch 9. April 2003, 17:45
von silo2001
Moin Leutz, ich habe ein kleines Problem, haben eine Aufgabe aufbekommen bei der wir Rechnernamen und BS mit Python anzeigen lassen sollen unter Benutzung einer Funktion des Moduls os, so nun zu meiner Frage, das Anzeigen des BS ist kein Prob aber wie kann ich mir den Rechnernamen anzeigen lassen? Is vielleicht total billig aber nach 2 stunden bin ich fast am verzweifeln :oops: Für Hilfe wäre ich dankbar :wink:

Verfasst: Mittwoch 9. April 2003, 18:01
von Milan
manchmal steckt der Rechnername in den umgebungsvariablen (os.environ, ist ein dictionary). Auf jeden Fall bekommst du den Rechnername so:

Code: Alles auswählen

import socket
pcname=socket.gethostname()

Verfasst: Mittwoch 9. April 2003, 18:06
von silo2001
oh supi, des ging ja schnell, danke nochmal, wäre ich nie drauf gekommen, des Forum hier ist echt supi, werds auf jeden fall weiter empfehlen :D

Re: Rechnername anzeigen mit Modul os

Verfasst: Donnerstag 10. April 2003, 11:49
von joerg
Unter der Vorgabe, das Modul os zu benutzen geht unter Linux auch folgendes:

Code: Alles auswählen

import os
print os.popen('uname -n').read()
Ok, ist vielleicht nicht die schönste, ureigenste Python-Variante, aber erfüllt die Voraussetzung. ;-)

Jörg

Verfasst: Donnerstag 10. April 2003, 18:51
von silo2001
Nachdem meine Linuxversuche kläglich gescheitert sind arbeite ich lieber mit Windows, aber des is ja n anderes Thema, trotzdem geht mein Dank auch an Dich :wink: