簡體   English   中英

如何在 Python 中自動運行代碼多次

[英]How to run a code several times in Python automatically

我有一個 Python 代碼Test.py 如何在不單擊Run 100 次的情況下多次運行此代碼(例如 100 次)?

只需復制所有代碼並將其粘貼到 function 中,而不是調用 function 100 次。

def function():
    // Paste your code here

for x in range(100):
    function()

當然,這取決於代碼。 我的意思是不要在 function 中粘貼 2000 行代碼。 否則,您可以運行代碼執行命令python script/path/main.py

import os

for x in range(100):
    os.system("python script/path/main.py")

如果需要非異步運行且任務不是編輯Test.py,可以新建Main.py文件並導入Test.py,然后啟動Main.py

測試.py:

def say_hello():
    print('hi')

主要.py:

import Test

for i in range(1000):
    Test.say_hello()

您可以創建 bash 腳本來多次運行您的代碼。 創建script.sh文件並將其添加到其中:

for (( i=1; i<=100; i++ ))
do 
   python Test.py
done

並使用bash script.sh運行它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM