1.项目结构:
2.项目需求:
无需手动执行py脚本文件,每天由windows系统自动执行代码实行对网站的爬取
3.知识点:
1.在网络上查找资料时了解到又以下好几种方式执行
- 方式一:while True: + sleep()
- 方式二:Timeloop
- 方式三:threading.Timer
- 方式四:内置模块sched
- 方式五:调度模块schedule
- 方式六:任务框架APScheduler
- 方式七:分布式消息系统Celery
- 方式八:数据流工具Apache Airflow
让 Python 程序定时执行的 8 种姿势~ - 知乎 (zhihu.com)
没学明白,采用了最简单的一种,直接在Windows里面设置定时任务
1.首先打开计算机管理(win+x)
2.在任务计划程序中选择创建基本任务
3.填写必要信息,选择执行的代码路径
4.完成
2.询问gpt得到的结果
下午好!要每天在Windows系统上自动执行Python代码,您可以使用Windows中的任务计划程序功能。以下是设置方法:
-
打开任务计划程序:按 Windows 键,键入“任务计划程序”,然后从搜索结果中选择任务计划程序应用。
-
在任务计划程序窗口中,单击右侧窗格中的“创建基本任务”或“创建任务”。这两个选项都允许您计划任务,但“创建基本任务”提供了更简单的界面。
-
按照提示为任务设置名称和描述。
-
在“触发器”部分中,选择“每日”并设置代码执行的所需时间。
-
在“操作”部分中,选择“启动程序”。
-
在“程序/脚本”字段中,提供 Python 可执行文件的路径。通常,它位于 或 。确保相应地调整路径。
C:\Python\python.exe
C:\Users\<YourUsername>\AppData\Local\Programs\Python\Python<version>\python.exe
-
在“添加参数”字段中,指定要执行的 Python 脚本的路径。例如,如果脚本位于 ,则可以输入作为参数。
C:\path\to\your\script.py
C:\path\to\your\script.py
-
在“起始位置”字段中,提供 Python 脚本所在目录的路径。例如,如果脚本位于 ,则可以输入作为起始目录。
C:\path\to\your\script.py
C:\path\to\your\
-
单击“完成”以创建任务。
完成这些步骤后,任务计划程序将在每天的指定时间自动执行 Python 脚本。确保您的计算机已打开,并且在计划的时间未处于睡眠或休眠模式,以使脚本成功运行。
注意:如果您的 Python 脚本需要特定的库或依赖项,请确保它们安装在将运行计划任务的环境中。此外,最好在脚本中提供绝对文件路径,以避免与工作目录相关的任何问题。
4.运行结果
成功执行代码程序