Mich nervt es, wenn ich beim Starten meines Python Programms (PyGTK) unter Windows nebem dem eigentlichen Programm (GUI) immer auch noch die Konsole offen habe. Gibt es eine Möglichkeit das Öffnen der Konsole zu umgehen bzw. zu unterdrücken?
Oder kurz:
Ich doppelklicke die program.pyc um das Programm zu starten und will das Konsolenfenster nicht sehen.
Wie Win Konsole bei PyGTK Programm unterdrücken?
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Du solltest aber nicht auf die `pyc` klicken. Die Loesung ist `program.py` in `program.pyw` umzubenennen.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Ja super, das funktioniert.
Eine Frage dazu habe ich aber noch: wenn ich die PYW starte wird nicht die compilierte Version (PYC) ausgeführt. Das ist zwar kein Nachteil bei der Laufgeschwindigkeit aber bei der Startgeschwindigkeit.
Eine Frage dazu habe ich aber noch: wenn ich die PYW starte wird nicht die compilierte Version (PYC) ausgeführt. Das ist zwar kein Nachteil bei der Laufgeschwindigkeit aber bei der Startgeschwindigkeit.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Der Placebo Effekt ist nunmal sehr starkLeonidas hat geschrieben:Du bekommst Geschwindigkeitsunterschiede im unteren Millisekundenbereich mit? Respekt!
@rhersel: Nein, das ist nicht wahr. Gibt es eine kompilierte Version wird direkt darauf ausgewichen, sofern die Timestamps stimmen. Bei pyc hast du immer das Problem, dass du evtl eine alte Version ausfuehrst.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Du kannst ja die pyc-Version explizit mit pythonw.exe starten. Den Befehl packst Du noch in eine Verknüpfung Deines Programms. Dann klappt auch der Doppelklick.rhersel hat geschrieben:Eine Frage dazu habe ich aber noch: wenn ich die PYW starte wird nicht die compilierte Version (PYC) ausgeführt.
MfG
HWK
Edit: Ist aber offensichtlich unnötig, wie cofi erläutert hat.