Hier ist mein Stück Python-Code Scratch.Python-Kodierungsproblem, Netzwerkadapter nicht erkannt
import os
print 'netsh interface ip set address name="' + adapter + '" static '+ staticaddr +' 255.255.255.0 192.168.1.1'
Bis zu diesem Punkt ist alles in Ordnung der Adapter ist in meinen Treibern enthalten.
Jetzt, als ich laufen diese (als Administrator)
os.system('netsh interface ipv4 set address name="' + adapter + '" static '+ staticaddr +' 255.255.255.0 192.168.1.1')
Sie feuert diesen Fehler:
La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte.
, die den Befehl Syntax bedeutet nicht korrekt ist.
versuchte ich os.system('netsh interface ipv4 set address name="' + adapter.encode('ascii','ignore') + '" static '+ staticaddr +' 255.255.255.0 192.168.1.1')
Nun ist diese Art von Ausnahme auftritt:
'ascii' codec can't decode byte 0x82 in position 11: ordinal not in range(128)
Wo ist das Problem genau?
Mein Netzwerk-Adapter-Name ist: Connexion réseau sans fil
Tis entfesselt einen Fehler anderer Art ' 'charmap' Codec Charakter nicht kodieren, können u '\ x82' in Position 21: Zeichen zuordnet' –
Abra001
Ich bin Ich benutze python2 sowieso, ich weiß es erklärt, dafür werde ich mit python3 versuchen – Abra001