Mehrere Python-Instanzen
-
- User
- Beiträge: 11
- Registriert: Freitag 19. Oktober 2012, 18:13
Kann man ein Python-Programm schreiben, das sich selbst öffnet? Ich habe gehört, dass das mit dem Python-Modul "subprocess" geht. Wenn ja, wie?
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Code: Alles auswählen
import sys, subprocess
subprocess.Popen(sys.argv)
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
- User
- Beiträge: 11
- Registriert: Freitag 19. Oktober 2012, 18:13
Was, genau das eingeben? Ich bekomme da irgendwie folgende Fehlermeldung: WindowsError: [Error 193] %1 ist keine zulässige Win32-Anwendung
-
- User
- Beiträge: 11
- Registriert: Freitag 19. Oktober 2012, 18:13
Ich hab gerade das Programm in exe kompiliert da hat es komischerweise funktioniert
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
`sys.argv` hat nunmal _alle_ Argumente, nicht nur das passende Python-Executable.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
@snafu: Ich verstehe die Frage nicht‽ In `sys.executable` steht der Python Interpreter, in `sys.argv` das Skript das gerade läuft. Das sind zwei verschiedene Dinge.