138 Stimmen

Name des Windows-Computers ermitteln, auf dem das Python-Skript läuft?

Ich habe ein paar Windows-Computer in meinem Netzwerk, auf denen ein Python-Skript ausgeführt werden soll. Je nachdem, auf welchem Computer das Skript ausgeführt wird, sollten unterschiedliche Konfigurationsoptionen im Skript verwendet werden.

Wie kann ich den Computernamen in das Python-Skript eingeben?

Nehmen wir an, das Skript würde auf einem Computer namens DARK-TOWER laufen, dann würde ich gerne etwas in der Art schreiben:

>>> python.library.get_computer_name()
'DARK-TOWER'

Gibt es eine Standard- oder Drittanbieterbibliothek, die ich verwenden kann?

4voto

Pedro Muniz Punkte 59
import socket
pc = socket.gethostname()
print pc

7 Stimmen

Bitte fügen Sie der Antwort immer eine Erklärung hinzu.

3 Stimmen

Außerdem ist diese Antwort nur eine Kopie einer 10 Jahre alten, hoch bewerteten anderen Antwort respuesta .

3voto

Promit Punkte 3496

Ich wette gethostname wird wunderbar funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X