Jungs Ich bin neu in Python, aber ich versuche, meine Windows 8 Informationen mit Python zu bekommen. Aber ich kann das nicht, ich kann die Ausgabe des folgenden Codes nicht finden. Es zeigt nichts an. Ich benutze Netbeans.Kann keine Ausgabe anzeigen
# To change this license header, choose License Headers in Project Properties.
# To change this template file, choose Tools | Templates
# and open the template in the editor.
if __name__ == "__main__":
import os
import re
def sys_info():
values = {}
cache = os.popen2("SYSTEMINFO")
source = cache[1].read()
sysOpts = ["Host Name", "OS Name", "OS Version", "Product ID", "System Manufacturer", "System Model", "System type", "BIOS Version", "Domain", "Windows Directory", "Total Physical Memory", "Available Physical Memory", "Logon Server"]
for opt in sysOpts:
values[opt] = [item.strip() for item in re.findall("%s:\w*(.*?)\n" % (opt), source, re.IGNORECASE)][0]
return values
if values == null :
print "yep"
print (values)
sys_info ist definiert, wird aber nie aufgerufen, daher ist nichts zu drucken – manu190466