此问题在此处已有答案:
What is the best way to call a script from another script? [closed](16个答案)
Is it possible to make a for
loop without an iterator variable? (How can I make make code loop a set number of times?)(14个答案)
23小时前关门了。
例如,我在PyCharm中有:
Script1.py
from selenium import webdriver
import time
PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://www.youtube.com/?hl=pl&gl=PL")
time.sleep(1)
driver.close()
Script2.py
import YtTest.py
import time
i = 0
while i < n:
execfile("YtTest.py")
i += 1
如何正确导入并执行Script1.py并循环N次(全部在www.example.com中Script2.py)?
2条答案
按热度按时间6bc51xsx1#
通常,我们会使用函数来执行此操作
您也可以通过巧妙地使用
__name__
属性来独立运行脚本script1.py
script2.py
这种代码风格对于各种与导入相关的活动(如单元测试)非常有用
zbwhf8kr2#
您可以在脚本1中创建一个函数,如下所示:
Script1.py
Script2.py
以适应您的需求。