2017-01-01 4 views
0

I bin vor FehlerErrno 22 invalid-Modus ('U') oder die Dateinamen

[Errno 22] invalid-Modus ('U') oder Dateiname:‘ 'während EXE-Datei erstellen CX_ Verwendung

In Python einfrieren. Mein Code enthält einige VBS-Dateien, die tatsächlich benötigt werden, um mit Windows-Funktionen zu interagieren. Diese .vbs Dateien befinden sich am gleichen Ort.

Ich bin neu in diesem Python. Vielleicht ein dummer Fehler

Bitte jede Hilfe wird wirklich spürbar sein.

Unten ist der Teil des Codes. Alle Importe sind schon erledigt.

if s1 == "xx" or s1 == "yy": 
    os.system("response.vbs") 
else: 
    os.system("no.vbs") 

Der Gesamtcode kann leider nicht hochgeladen werden.

+1

Könnten Sie nach dem Code, in dem Sie versuchen, eine Datei öffnen? – Tinfoilboy

+1

Es scheint mir, dass in einer dieser VBS-Dateien lädt eine Datei falsch. Entweder das, oder das 'o. System 'Aufruf lädt die VBS-Datei nicht korrekt.Das ist zu wenig Code in meinem Kopf, um das vorliegende Problem zu diagnostizieren, da mit nur diesem kleinen Ausschnitt könnte eine Reihe von Problemen, die nicht gesehen werden. – Tinfoilboy

+0

aber diese Datei funktioniert völlig in Ordnung mit Pycharm IDE –

Antwort

0

Nun Problem gelöst werden. Dies war das erste Mal, dass ich cx_freez verwendete. Wenn wir die Felder unter Setup nicht erwähnen, tritt dieser Fehler auf.

setup (name = "Das kann nicht leer sein", version = "0.1", description = "Trigger", ausführbare = [Executable() "Das kann nicht leer sein"])

Danke Tinfoilboy für deine Antworten.

Dumme mir :(

Verwandte Themen