Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
PythonMarlem
User
Beiträge: 90 Registriert: Dienstag 19. Mai 2020, 19:17
Wohnort: Dußlingen
Kontaktdaten:
Donnerstag 28. Mai 2020, 19:11
Hallo,
kann ich mit Python das Betriebssystem abfragen?
Meine Idee:
Wenn Betriebssystem Windows dann:
Code: Alles auswählen
vButtonWindows.setAccessibleName("Es wird ein Hallo Windows auf der Console ausgeben")
Wenn Betriebssystem nicht Windows dann:
Code: Alles auswählen
vButtonWindows.setAccessibleDescription("Es wird ein Hallo anderes Betriebssystem auf der Console ausgeben")
sls
User
Beiträge: 480 Registriert: Mittwoch 13. Mai 2015, 23:52
Wohnort: Country country = new Zealand();
Donnerstag 28. Mai 2020, 19:17
@PythonMarlem: das `os`-Modul ist dafür gedacht. Was du suchst ist wohl os.uname().
When we say computer, we mean the electronic computer.
sls
User
Beiträge: 480 Registriert: Mittwoch 13. Mai 2015, 23:52
Wohnort: Country country = new Zealand();
Donnerstag 28. Mai 2020, 19:38
@__deets__: interessant, kannte ich noch gar nicht
When we say computer, we mean the electronic computer.
__blackjack__
User
Beiträge: 14052 Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:
Donnerstag 28. Mai 2020, 19:59
@PythonMarlem: Spräche etwas dagegen einfach auf jedem System den Text mit beiden Methoden zu setzen?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
PythonMarlem
User
Beiträge: 90 Registriert: Dienstag 19. Mai 2020, 19:17
Wohnort: Dußlingen
Kontaktdaten:
Donnerstag 28. Mai 2020, 20:14
__blackjack__ hat geschrieben: Donnerstag 28. Mai 2020, 19:59
@PythonMarlem: Spräche etwas dagegen einfach auf jedem System den Text mit beiden Methoden zu setzen?
Aus praktischer Sicht nicht unbedingt, aber wenn der Entwickler einer Programmiersprache zwei unterschiedliche Eigenschaften
anbietet, hat das auch einen Grund!
PythonMarlem
User
Beiträge: 90 Registriert: Dienstag 19. Mai 2020, 19:17
Wohnort: Dußlingen
Kontaktdaten:
Donnerstag 28. Mai 2020, 20:32
sls hat geschrieben: Donnerstag 28. Mai 2020, 19:17
@PythonMarlem: das `os`-Modul ist dafür gedacht. Was du suchst ist wohl os.uname().
Habe das versucht:
Code: Alles auswählen
def sag_HalloBetriebssystem():
os_info = os.uname()
print(os_info)
Da stürzt das ganze Programm ab! Was mache ich falsch?
PythonMarlem
User
Beiträge: 90 Registriert: Dienstag 19. Mai 2020, 19:17
Wohnort: Dußlingen
Kontaktdaten:
Donnerstag 28. Mai 2020, 20:58
Also nochmal im Zusammenhang:
Code: Alles auswählen
def sag_HalloBetriebssystem():
os_info = sys.platform
print("Betriebssytem: " + os_info)
Ausgabe1: Betriebssytem: win32
Ausgabe2: Betriebssytem: linux
Spitze! Vielen Dank!