Hallo
Ich habe mal wider eine Frage die ich nicht auf anhieb gelösst bekomme.
Wie kann ich aus einem Python Programm ein anderes Python
Program Starten?
Und wäre es möglich in einem solchen fall auch ein Parameter zu übergeben z.b welche txt Datei geöffnet werden soll?
Ihr würdet mir mit eurer Hilfe sehr weiterhelfen.
LG ST
Wie kan man aus einem Python Program...............
Code: Alles auswählen
execfile("blub.py")
Code: Alles auswählen
execfile("blub.py myfile.txt")
Probiers einfach aus.
Ansonsten:
Code: Alles auswählen
os.system("python blub.py myfile.txt")
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
In der Dokumentation steht nichs davon, also eher nicht.... hat geschrieben:ObCode: Alles auswählen
execfile("blub.py")
geht weiß ich nicht.Code: Alles auswählen
execfile("blub.py myfile.txt")
Probiers einfach aus.
Sollte man zugunsten von ``subprocess`` nicht mehr machen.... hat geschrieben:Ansonsten:
sollte dann aber klappen...Code: Alles auswählen
os.system("python blub.py myfile.txt")
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Danke für eure Hilfe
So bekomme ich mein Programm lagsamm fertig
LG ST
So bekomme ich mein Programm lagsamm fertig
LG ST
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Wobei man hier noch fragen sollte, ob man nicht auch einfach durch imports die gewünschte Funktionalität in die eigene Applikation bekommen könnte.sttrader hat geschrieben: Wie kann ich aus einem Python Programm ein anderes Python
Program Starten?
Hallo Hyperion
Ich Entwickel gerade mit einem Freund eine Trading Chartsoftware
für den Automatischen Handel.
Das Hauprogram soll einfach nur das eigentlich Chart Programm
in einem Extra Fenster Starten, was nun auch geht.
Dafür gibt es nun neue Probleme
Wenn ich das Chart Programm starte startet die cmd Konsole einfach mit.
Das Hauptfester bekommt in der grösse des Chartprogramms einen weissen Schatten wie kommt den sowas zustande.
LG ST
Ich Entwickel gerade mit einem Freund eine Trading Chartsoftware
für den Automatischen Handel.
Das Hauprogram soll einfach nur das eigentlich Chart Programm
in einem Extra Fenster Starten, was nun auch geht.
Dafür gibt es nun neue Probleme
Wenn ich das Chart Programm starte startet die cmd Konsole einfach mit.
Das Hauptfester bekommt in der grösse des Chartprogramms einen weissen Schatten wie kommt den sowas zustande.
LG ST
Deine Fragen werden wir so nicht beantworten können - so ganz ohne Code. Aber Hyperion legt wahrscheinlich den Finger in die richtige Wunde: Da stimmt was am Design nicht. Wenn Du / Ihr eine Applikation schreiben wollt, warum dann Teilprogramme ständig starten? Wäre es nicht besser Threads oder Prozesse zu starten (was besser ist kann man ohne eine Idee der App auch nicht sagen)? Das ginge dann mit dem threading oder multiprocessing-Modul. Oder - das ist aber geraten - noch besser man schreibt eine saubere GUI, deren Framework die Funktionalität gleich mitbringt.
Jedenfalls sind GUI und Logik getrennt zu halten, will man nicht in Teufelsküche beim Coden geraten. Und man sollte auch hier im Forum diese Fragen in getrennten Threads starten - sonst verlieren wir nämlich auch die Übersicht .
HTH
Christian
Jedenfalls sind GUI und Logik getrennt zu halten, will man nicht in Teufelsküche beim Coden geraten. Und man sollte auch hier im Forum diese Fragen in getrennten Threads starten - sonst verlieren wir nämlich auch die Übersicht .
HTH
Christian