Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

19.09.2014, 18:02

[Python] waren bis script fertig ausgeführt [SOLVED]

Hallo,
Ich bin gerade auch der Suche nach eine funktion mit der ich sagen kann. Und zwar: Dieser Script soll solange warten bis ein andere script komplett durchgelaufen ist.
Meine erste Idee war die "sleep", aber dies schlecht da nur eine definierte zeit gewartet wird.
Dann ich ich auf "subprocces" und die "wait" gestoßen. Die scheint recht interssant für das Theman. Aber ich habe nichts gefunden ob ich da einen anderen py script als "subprocces" ausführen kann.

Jemand eine andere Idee?

Vielen dank für eure Hilfe

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lajah250« (04.10.2014, 15:06)


David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

19.09.2014, 18:24

Einfach mal Google benutzen. Meine Suche nach "call python script from another" ergab sofort als ersten Treffer:
http://stackoverflow.com/questions/11867…r-python-script

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

3

20.09.2014, 14:39

Der erste Treffer sollte dir weiter helfen. Das Schlagwort hast du ja selbst schon gegeben. Ich fänds cool wenn du beim schreiben ein wenig aufpassen würdest. Dein kurzer Text war etwas anstrengend zu lesen da du irgendwie zwischendurch Wortsalat angestellt hast:)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

4

21.09.2014, 18:50

Ich bitte um entschuldigung, das dies ein sehr schlecht geschriebener Post war. Werde in zukunft besser aufpassen.
Danke für die Links.
@ David: Ich habe anscheinend mit den falschen Schlagworten die suche durchgeführt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lajah250« (21.09.2014, 18:56)


5

25.09.2014, 08:01

Python subprocces ist leider nicht die perfekte Lösung. Denn hierbei muss ich die Python exe mitliefern, den ansonsten kann der script nicht ausgeführt werden.
Werde micht deshalb nach eine anderen Lösung umschauen.
Danke für eure Hilfe

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

6

25.09.2014, 17:18

Wie waere es wenn du das script einfach importierst und dann eine methode darin aufrufst?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

25.09.2014, 17:43

Wie waere es wenn du das script einfach importierst und dann eine methode darin aufrufst?

+1

8

04.10.2014, 15:05

Ja werde ich eh so machen nun. Ich wollte nur neue sachen lernen und testen.

@zimmer

Alter Hase

Beiträge: 1 135

Wohnort: NRW Germany

  • Private Nachricht senden

9

04.10.2014, 15:38

wenn Du wait hast, koenntest du am Ende Deiner Function eine Variable auf 1 setzen und am Anfang Deiner wartenden Function eine Schleife einbauen. Hier ein lite-c Beispiel

Quellcode

1
while (x!=1) wait(1);

edit: kannst Du in py kine 2 funktionen laufen lassen?

Werbeanzeige