Moin!
Vorweg: ich zähle mich noch zu den Newbies was Python angeht, muß beruflich gerade aber etwas "hart" einsteigen. Daher darf ich mich gleich mit für mich schwierigen Problemen "rumärgern".
Zum Problem: ich möchte mit Python Einträge aus der Windows-Registry auslesen. Diese Werte sind aber nicht die Werte die einem Schlüssel zugeordnet sind (das schaffe ich schon), sondern ich möchte die Namen aller "Ordner" in eine Liste schreiben, die sich in einem übergeordneten Ordner befinden (verständlich?). Den Namen eines solchen "Ordners" bekomme ich bisher aber nicht zu fassen und ich konnte noch keine Dokumentation finden die mir das einfach erkärt (evtl. mit Beispiel).
Falls jemand verstanden hat was ich möchte, würde ich mich über etwas Hilfe freuen.
Gruß
Dirk
Registry auslesen
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Hi Klaus, erwarte keine Lösungen von mir, denn ich habe gar kein Windows, jedenfalls nicht privat!
Trotzdem habe ich das Modul _winreg gefunden. Dokumentation findest du unter http://www.python.org/doc/current/lib/m ... inreg.html
Da hört's aber auch schon auf. Ich weiß nicht, ob man mit Metazeichen auf die Keys zugreifen kann, um diese alle zu listen
Hans
Trotzdem habe ich das Modul _winreg gefunden. Dokumentation findest du unter http://www.python.org/doc/current/lib/m ... inreg.html
Da hört's aber auch schon auf. Ich weiß nicht, ob man mit Metazeichen auf die Keys zugreifen kann, um diese alle zu listen
Hans
Konnte das Problem inzwischen lösen und knabbere jetzt schon am nächsten. Dein Link ist aber sehr gut - den werde ich bestimmt nochmal brauchen können.
Gruß
Dirk
Gruß
Dirk
Bin schon gut voran gekommen.
Im Moment versuch ich an das aktuelle Datum und Zeit heran zu kommen...
Gruß
Dirk
Im Moment versuch ich an das aktuelle Datum und Zeit heran zu kommen...
Gruß
Dirk
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Ich kann momentan nichts finden. Datum und Zeitwerde werdenm in Windows normalerweise als Dezimalzahlen dargestellt. Der 1.1.1900 00:00:00 war 0.0. Die Zahlen vor dem Komma geben an, wieviele Tage seitdem vergangen sind und die Zahlen nach dem Komma geben die Sekunden seit Mitternacht an.
Kannst ja mal versuchen ob dich das weiterbringt. Ich hoffe, ich habe mich da nicht um einen Tag vertan
Hans
Kannst ja mal versuchen ob dich das weiterbringt. Ich hoffe, ich habe mich da nicht um einen Tag vertan
Hans
Wie wärs mit der Funktion 'gmtime' aus dem Modul 'time'?
gibt zurück:
Code: Alles auswählen
import time
time.gmtime()
(jahr, monat/tag (reihenfolge müsste man morgen testen ), stunden, minuten, sekunden, wochentag, jahrestag, Keine Ahnung)(2002, 12, 12, 14, 39, 23, 3, 346, 0)
mfg,
10011110
10011110
-
- User
- Beiträge: 1
- Registriert: Donnerstag 12. Dezember 2002, 15:59
OT: Staplerfahrer Klaus -unglaublich cooler Film