Maison  >  Article  >  développement back-end  >  Comment exécuter un programme à plusieurs reprises en Python

Comment exécuter un programme à plusieurs reprises en Python

coldplay.xixi
coldplay.xixioriginal
2020-08-11 14:25:2217775parcourir

Comment faire exécuter le programme à plusieurs reprises en Python : 1. Après avoir signalé une erreur, redémarrez le fichier [.py] et continuez l'exécution ; 2. Répétez le contenu de ce fichier [.py] ; la fonction elle-même anormalement.

Comment exécuter un programme à plusieurs reprises en Python

Comment faire exécuter le programme à plusieurs reprises en Python :

Méthode 1 :

Après avoir signalé une erreur, redémarrez le fichier .py et continuez à exécuter

    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)

Méthode 2 :

Répétez le contenu de ce . py file

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

ou

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

Méthode 3 :

Fonction d'appel d'exception elle-même

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

Recommandations d'apprentissage associées : Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn