Drucken funktioniert nicht, wenn mit py2exe kompiliert

8

das ist mein sehr einfacher Code, der argvs:

druckt %Vor%

Hier ist die Ausgabe beim Ausführen:

%Vor%

Ich möchte, dass es kompiliert wird, also habe ich eins mit py2exe gemacht:

%Vor%

und meine setup.py:

%Vor%

und ich bekomme keine Ausgabe, wenn ich mein Programm mit test1.exe 1 2 3 4 5 oder mit irgendeinem anderen argvs ausführe. sys.argvs sollte eine Liste mit mindestens einem Objekt (test1.exe) enthalten, daher denke ich, dass ich Missverständnisse mit der Druckfunktion von Python habe. Gibt es irgendetwas, was ich hier falsch mache? Ich möchte nur, dass alles in der Befehlszeile gedruckt wird. Ich programmiere von Linux, aber Windows-Benutzer sollten mein Programm verwenden.

vielen Dank

    
thkang 20.09.2012, 02:33
quelle

1 Antwort

10
%Vor% Die Option

windows wird verwendet, um ausführbare GUI-Dateien zu erstellen, die die Konsolenausgabe unterdrücken. Verwenden Sie stattdessen console :

%Vor%     
Avaris 20.09.2012, 03:16
quelle

Tags und Links