Seite 1 von 1

Zwei Programme gleichzeitig

Verfasst: Mittwoch 9. September 2009, 07:09
von jerome
Hallo allerseits,
Ich wollte ein programm erstellen, das eine Datei kopiert und währenddessen eine Musik spielt. (benutze mplayer unter unix)
Mein Ansatz sah so aus

import os
copieren = os.system("cp /datei/ /bakupverzeichnis/" )
while 1:
os.system("mplayer transfer.wav")
if copieren = 0:
os.system("mplayer copierenFertig.wav")

Ich weiss ist echt ein ziemlich noop maessig aber naja ich raff nicht wie ich es schaffe, dass er kopiert und waehrenddessen musik laeft.

Danke um Hilfe

jerome

Verfasst: Mittwoch 9. September 2009, 07:50
von jbs
Schau dir mal subprocess und threading an.

Verfasst: Mittwoch 9. September 2009, 08:01
von CM
... und shutils ...

dank

Verfasst: Mittwoch 9. September 2009, 08:06
von jerome
Ok danke Jungs.

Gruß
jerome

Verfasst: Mittwoch 9. September 2009, 09:51
von cofi
1. Es gibt ``True``.
2. Hast du einen SyntaxError in Zeile 5.
3. Wenn du Verzeichnisse kopieren willst, brauchst du ``cp -r`` (in dem Fall ist aber ``shutils`` weit besser)
4. Also entweder ``copying`` oder ``kopieren`` aber nicht beides zusammengeworfen.
5. Es gibt [code="py"][/code] Tags.

Und wenn du tatsaechlich ein eigenes Backup-Skript zusammenstoepseln willst, solltest du vielleicht ``tar`` statt ``cp/shutils`` nutzen.