Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何每次使用不同的输入参数循环Jupyter笔记本_Python_Loops_Automation_Jupyter Notebook - Fatal编程技术网

Python 如何每次使用不同的输入参数循环Jupyter笔记本

Python 如何每次使用不同的输入参数循环Jupyter笔记本,python,loops,automation,jupyter-notebook,Python,Loops,Automation,Jupyter Notebook,我有一个Jupyter笔记本,第一个单元格导入库。第二个单元格具有如下数据: os.chdir(r"C:\Users\f722axzo5d\Desktop\Data") day = 1 base = datetime.strptime('01/01/20', '%m/%d/%y').date() #Set this during first iteration only. No need to change every time. start_date = base + ti

我有一个Jupyter笔记本,第一个单元格导入库。第二个单元格具有如下数据:

os.chdir(r"C:\Users\f722axzo5d\Desktop\Data")
day = 1
base = datetime.strptime('01/01/20', '%m/%d/%y').date() #Set this during first iteration only. No need to change every time.
start_date = base + timedelta(days=day-1)
我必须运行代码7次,每次都会改变日期。如中所示,我第一次跑步时,天=1。第二次,天=2。第三次,天=3

但有一个警告。如果第4天是星期六或星期日,则应跳过该天并转到下一个工作日。在本例中,对于第4次迭代,第4天和第5天将被跳过,因为它们在周末。因此,对于第4次迭代,第6天是第6天。当我手动运行代码时,我在代码中使用了它来跳过周末

while (start_date.strftime("%A")=="Saturday") or (start_date.strftime("%A")=="Sunday"):
    start_date = start_date + timedelta(days = 1)
目标是在一个循环中自动化整个过程。第一次,我给出了天数和基数,代码应该迭代7天,并给出每天的输出