Ich möchte Timeout einfach in Python implementieren

Eine Bibliothek, die verwendet werden kann, wenn Sie das Zeitlimit in einer Bibliothek verwenden möchten, die kein Zeitlimit in Python implementiert

timeout-decorator https://github.com/pnpnpn/timeout-decorator

Stichprobe

test_timeout.py


import time
import timeout_decorator


def very_long_function():
    for i in range(100):
        print i
        time.sleep(1)


@timeout_decorator.timeout(5)
def test():
    very_long_function()


if __name__ == '__main__':
    try:
        test()
    except:
        print "test timed out :("
    else:
        print "test finished successfully :)"

Ausführungsergebnis

$ python test_timeoput.py
0
1
2
3
4
test timed out :(

Recommended Posts

Ich möchte Timeout einfach in Python implementieren
Ich möchte mit Python ein Fenster erstellen
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Ich habe versucht, einen eindimensionalen Zellautomaten in Python zu implementieren
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Permutation in Python zu implementieren
Ich möchte in der Einschlussnotation drucken
Ich habe versucht, PLSA in Python 2 zu implementieren
Ich möchte eine Python-Umgebung erstellen
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, PPO in Python zu implementieren
Ich habe versucht, ein missverstandenes Gefangenendilemma in Python zu implementieren
Ich möchte Dunnetts Test in Python machen
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte ein Spiel mit Python machen
Ich möchte verschachtelte Dicts in Python zusammenführen
Ich habe versucht, TOPIC MODEL in Python zu implementieren
Ich möchte leicht einen leckeren Laden finden
Ich habe versucht, eine selektive Sortierung in Python zu implementieren
Ich möchte mit Python in eine Datei schreiben
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte eine in Python in PDF konvertierte Tabelle wieder in CSV konvertieren
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
Ich habe versucht, Trumps Kartenspiel in Python zu implementieren
Ich möchte Affenpatches nur teilweise sicher mit Python machen
Ich möchte einen Python-Generator viele Male iterieren
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich möchte mit einem Knopf am Kolben übergehen
Auch mit JavaScript möchte ich Python `range ()` sehen!
Ich habe versucht, Drakues Poker in Python zu implementieren
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Ich habe versucht, GA (genetischer Algorithmus) in Python zu implementieren
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte R-Datensatz mit Python verwenden
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte am Ende etwas mit Python machen
Ich möchte Strings in Kotlin wie Python manipulieren!
Ich habe versucht, eine Klasse zu erstellen, mit der Json in Python problemlos serialisiert werden kann
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Python-Programm ist langsam! Ich möchte beschleunigen! In einem solchen Fall ...
Ich habe versucht, ein scheinbar Windows-Snipper-Tool mit Python zu implementieren
Ich möchte mit Python debuggen
Ich möchte eine Spalte mit NA in R einfach löschen
Ich möchte so etwas wie Uniq in Python sortieren
[Python] Ich möchte einen gemeinsamen Satz zwischen numpy erhalten
Ich möchte viele Prozesse von Python aus starten
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich möchte eine Nachricht von Python an LINE Bot senden
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich möchte Python mit VS-Code ausführen können
Eine Geschichte über den Versuch, private Variablen in Python zu implementieren.
Ich habe versucht, das Blackjack of Trump-Spiel mit Python zu implementieren
Ich möchte eine Python-Datenquelle in Re: Dash verwenden, um Abfrageergebnisse zu erhalten