Frage

Ich suche nach einem Weg, um zu überprüfen, ob ein Registrierungsschlüssel mit Python vorhanden ist.

Wie kann ich dies tun oder welcher Code muss ich überprüfen, ob ein Registrierungsschlüssel existiert oder nicht?

War es hilfreich?

Lösung

Es scheint einige Informationen in einer vorherigen Antwort zu geben hier .

Sie suchen nach seiner Existenz, weil Sie möchten, dass Ihr Programm es lesen soll?Um die Existenz des Schlüssels zu überprüfen, können Sie ihn in einen generationspflichtigen Blockcode-Block einwickeln.Dadurch wird verhindert, dass "Rennbedingungen" versucht, den Schlüssel zu lesen, im (unwahrscheinlichen) Ereignis, in dem (unwahrscheinlichen) Ereignis, zwischen dem Überprüfen auf seine Existenz geändert und tatsächlich den Schlüssel gelesen.So etwas wie:

generasacodicetagpre.

Andere Tipps

Dies ist ein älterer Beitrag, aber ich fühlte mich nach einiger ähnlicher Suche, dachte, ich würde dazu einige Informationen hinzufügen. winreg, aus dem, was ich gefunden habe, funktioniert nur auf einer Windows-Umgebung. Python-Registry von WilliBallenthin kann dazu verwendet werden, dieses Kreuz Platform und hat eine Vielzahl von großartigen Optionen, wenn Sie mit der Registrierung arbeiten.

Wenn Sie einen Zielschlüssel haben, der Werte hat, die Sie herausziehen möchten, können Sie sie nach diesen Schritten auflisten. Dies funktioniert möglicherweise nicht, da der Master-Ordner in die Libs / SitePackages eingefügt wird, sicherstellen, dass sich der Ordner Registry an der Wurzel der Site-Pakete befindet.

generasacodicetagpre.

Nächstes Erstellen Sie Ihre Funktion und stellen Sie sicher, dass Sie in einem generakodicetagcode und try:into Ihre Funktion hinzufügen, um zu überprüfen, ob es dort ist.

generasacodicetagpre.

Sie können einen Diktieren von allem erstellen, was Sie überprüfen möchten, und einfach mit diesem Prozess, um mehrere gleichzeitig oder nur ein einziger Zeit zu überprüfen. Hier ist ein Arbeitsbeispiel:

generasacodicetagpre.

das zurückkehrt,

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top