Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie ein Programm in Python wiederholt aus

So führen Sie ein Programm in Python wiederholt aus

coldplay.xixi
coldplay.xixiOriginal
2020-08-11 14:25:2217704Durchsuche

So führen Sie das Programm in Python wiederholt aus: 1. Nachdem Sie einen Fehler gemeldet haben, starten Sie die Datei [.py] neu und fahren mit der Ausführung fort. 2. Wiederholen Sie den Inhalt dieser Datei [.py]. 3. Rufen Sie die Funktion selbst abnormal auf .

So führen Sie ein Programm in Python wiederholt aus

So führen Sie das Programm wiederholt in Python aus:

Methode eins:

Nachdem Sie den Fehler gemeldet haben, starten Sie die .py-Datei neu und fahren mit der Ausführung fort

    while 1:
        run_ticker = 'python ticker.py'
        run_depth = 'python depth.py'
        run_depth_pct = 'python depth_pct.py'
        run_trade = 'python trade.py'
        os.system(run_depth_pct)

Methode zwei:

Wiederholen Sie dies. Py-Dateiinhalt

os.execvp(sys.executable, [sys.executable]+sys.argv)

oder

python = sys.executable  # 获取当前执行python
 os.execl(python, python, *sys.argv)  # 执行命令

Methode drei:

Rufen Sie ausnahmsweise die Funktion selbst auf

def restart():
     try:
         fun()
     except EOFError as e:
         print(e)
     finally:
         restart()

Verwandte Lernempfehlungen: Python-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo führen Sie ein Programm in Python wiederholt aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn