Sorry, das ist wahrscheinlich eine schreckliche Frage. Ich habe JUST begann Python heute lernen. Ich habe ein Byte von Python gelesen. Im Moment habe ich ein Projekt für Python, das Zeit benötigt. Ich kann nichts in Bezug auf die Zeit in Byte von Python finden, also werde ich Sie fragen:Ausführen eines Python-Skripts für einen benutzerdefinierten Zeitraum?
Wie kann ich einen Block für einen benutzerdefinierten Zeitraum ausführen und dann brechen?
Zum Beispiel (in einigen Pseudo-Code):
time = int(raw_input('Enter the amount of seconds you want to run this: '))
while there is still time left:
#run this block
oder noch besser:
import sys
time = sys.argv[1]
while there is still time left:
#run this block
Vielen Dank für jede Hilfe. Auch zusätzliche Online-Anleitungen und Tutorials würden sehr geschätzt werden. Ich mag Byte of Python sehr. Eintauchen in Python kann meine Aufmerksamkeit allerdings nicht ganz halten. Ich nehme an, ich sollte es durchmachen und versuchen, es noch besser zu lesen.
Es tut mir leid, können Sie etwas davon kommentieren? Ich habe mich nicht gewagt, zu fädeln und zu schlafen. Was ich unter deiner Antwort verstehe: Wachen aus dem Schlaf bricht der Faden? – Rob
@Rob: Ich habe dem Code mehr Erklärungen und einige Kommentare hinzugefügt. Lassen Sie mich wissen, wenn etwas besonders unklar ist. –
Eigentlich hast du alles klar gemacht. Dies scheint viel effizienter als die Zeit wiederholt zu überprüfen. Danke vielmals – Rob