![](/img/trans.png)
[英]Is there a way to run several time a combinaison of python code and Pytest tests automatically?
[英]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.