精华内容
下载资源
问答
  • 2020-11-29 23:48:11

    目前我们写出的Python代码,无论是jupyter notebook里还是变成.py格式的脚本,都是需要手动点按钮运行,但是在有些需要自动化定期运行脚本的情况怎么办呢?《Python数据分析基础》这本书用一个简短的章节介绍了实现方法。思路就是利用 Windows 系统或 macOS 系统中可定期运行脚本和其他可执行文件的程序。微软称这个程序为 Task Scheduler(任务计划程序) ;在 Unix 系统和 macOS 系统中,这样的程序称为 cron(定时任务) 。本笔记只实现Windows 10系统的自动化。

    可以通过控制面板→系统和安全→管理工具去找任务计划程序,我觉得Win10还有更简便的方法去找,那就是用Cortana输入Task Scheduler去找。

    9968fc4f8724bef56ad2b628e20c10e23eb.png

    通过Cortana找Task Scheduler

    找到之后我们点开任务计划程序,看到的界面如下,如果打开时需要输入电脑账户的密码就输入验证一下。

    ae9299f5f2e7a82e563404dd9c91770593a.png

    任务计划程序界面

    看到任务计划程序的界面后,点击左上角的“操作”菜单,然后点击“创建基本任务”,然后看到“创建基本任务向导”界面,如下:

    f7643cfc3429a1b45bd010a88fc6e2aa5e5.png

    创建基本任务向导界面

    在创建基本任务向导界面输入任务名称和任务描述(似乎都只能是英文)后,点击下一步,选择任务触发的条件,我选择的是每天执行。

    79a6aa0ccb76a27589b7cfa794afb3bbeb8.png

    任务触发条件设置

    设置任务每天执行后,填写每天执行的时间:

    0ba284bf7dc368a15186ce36fc00860766e.png

    执行的操作选择“启动程序”

    34b9f6668150e92a57bc48253bd3dfc605c.png

    选择脚本保存的路径,因为我是把传入的参数直接写到代码里的,所以添加参数部分留空。

    3f82f09bee1466e4f44dae9b5ae62ca46a7.png

    再点击下一步就到完成界面了。

    c15a190387879ebc409a1e4404f94cab1fc.png

    通过按计划自动地定期运行 Python 脚本和其他可执行文件,你可以消除忘记手动运行脚本的可能。此外,相对于手动运行脚本,你可以通过自动运行脚本极大地提高工作效率。当你的业务对数据处理与分析脚本越来越依赖时,手动运行脚本的方式会更加不可行。

    因为我不想每天的数据都写到同一个csv文件里,所以设置了一下输出文件的名称,这样可以得到一系列文件,要做统计可以用到应用程序部分笔记里的代码。

    fromdatetimeimportdatetime

    now=datetime.now()

    k=now.strftime('_%Y_%m_%d_%H_%M')#年 月 日 小时 分

    in_f='./mysql_server_error_log.txt'

    out_f='error_log_out'+k+'.csv'

    parseTextFile(in_f,out_f)#调用

    这样我们就完成了Windows系统的程序自动运行设置了。

    本文章的GitHub同步项目于readingForDS

    更多相关内容
  • Windows 定时执行脚本

    千次阅读 2021-01-30 17:17:50
    Windows 定时执行脚本 1、参考资料 windows设置定时执行脚本 2、解决办法 由于Windows系统,无法使用Linux下强大的crontab命令,所以该定时任务也是针对Windo系统的 具体操作步骤 右击【我的电脑】,选择【管理...

    Windows 定时执行脚本

    1、参考资料

    windows设置定时执行脚本

    2、解决办法

    由于Windows系统,无法使用Linux下强大的crontab命令,所以该定时任务也是针对Windo系统的

    具体操作步骤

    1. 右击【我的电脑】,选择【管理】

      image-20210130114451606

    2. 在【任务计划程序】面板中点击【创建基本任务】

      image-20210130115627004

    3. 输入任务的【名称】和【描述】

      image-20210130221012776

    4. 当然是希望每天自动执行防疫打卡啦~

      image-20210130115924628

    5. 设置每天执行任务的时间,以及每隔几天执行一次该任务

      image-20210130122735254

    6. 选择【启动程序】

      image-20210130120129973

    7. 选择启动程序的 startup.bat 文件(本质上就是通过 java -jar 命令启动 java 程序)

      image-20210130120243223

    8. 确认设置无误后,点击【完成】

      image-20210130221022505

    9. 添加完成后,可以在【任务计划程序】面板中查看定时任务是否设定成功

      image-20210130221028328

    10. 然后在指定的时间静静等待小黑窗出现即可

    image-20210130121028933

    遇到的问题

    之前执行 jar 包用的是相对路径,会出现如下错误:【Error:Unable to access jarfile antiepidemic-submit.jar】,改成绝对路径就没事儿啦~

    image-20210130120959037

    展开全文
  • 如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次,那么我们就可以来使用windows自带的定时任务进行设置。由于Windows系统,无法使用Linux下强大的crontab命令...
  • Windows 10每天定时执行脚本

    千次阅读 2021-09-06 22:26:00
    Windows键+R 调出此窗口,输入compmgmt.msc (调用的是计算机管理) 点击下面的框,创建一个基本任务 开始配置任务
    1. Windows键+R 调出此窗口,输入compmgmt.msc (调用的是计算机管理)

    在这里插入图片描述

    1. 点击下面的框,创建一个基本任务
      在这里插入图片描述

    2. 开始配置任务
      在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 定时运行jmeter脚本.bat

    2021-12-15 11:57:22
    右击用记事本打开,修改对应的文件路径、脚本名称,即可定时运行Jmeter脚本
  • 2.脚本执行成功后桌面右下角会弹出提示框,提示你系统将在你设定的时间后关机 3.定时重启只需将shutdown -s 改为shutdown -r 既可 4.at xx:xx(表示几点几分,24小时制)shutdown -s 表示在你设定的时间关机
  • 定时运行windows的指定服务,自行替换“服务名”内容为需要的服务名称即可,可防止远程主机服务崩溃不可用!亲测稳定运行!(基于Autohotkey)周期为1分钟,可自行修改。
  • 参考以下步骤设定任务计划程序 ...1.打开python开发工具IDLE,新建一个‘test.py’文件,并写代码如下: import time with open('test.txt', 'a+') as f: f.write(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime...

    参考以下步骤设定任务计划程序

    参考以下链接https://blog.csdn.net/weixin_39701288/article/details/109928045
    1.打开python开发工具IDLE,新建一个‘test.py’文件,并写代码如下:

    import time
    
    with open('test.txt', 'a+') as f:
    
    f.write(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())+' aaa\n')
    

    2.接下来创建一个定时任务来执行这个脚本,右键我的电脑,点击管理
    3.在弹出的计算机管理对话框点击任务计划程序–创建基础任务
    4.在弹出的创建基本任务向导输入名称和描述,这个可以自己取个名字和描述,点击下一步
    5.在触发器页面选择,脚本执行的时间,选择每天,点击下一步
    6.设置每天触发的时间,点击下一步
    7.在操作页面,选择启动程序,点击下一步
    8.这三个参数,程序或脚本选择python.exe程序,参数是要使用py脚本,起始于是python.exe的路径
    在这里插入图片描述

    9.到指定时间查看test.txt文本,写入了内容,计划任务执行成功

    直接运行成功

    在这里插入图片描述

    定时运行失败

    原因1:定时运行时,显示"任务尚未运行。(0x41303)。估计是权限没有取得最大,可以最高权限来运行,最好你账号有本机管理员权限。
    在这里插入图片描述
    原因2:插上电源后,程式马上自动运行。原来是我选的电源模式问题(以下是修改后的电源模式)
    在这里插入图片描述
    原因3:任务正在运行中,未做好下次准备。
    以下这截图的程序任务表示上次任务未结束仍正在运行,此时派发新的任务可能会失败。
    在这里插入图片描述
    当截图的程序任务变成准备就绪时,就可以派发新的任务。
    在这里插入图片描述
    也可设定“停止现有实例”,来停止旧的任务,派发新的任务。
    在这里插入图片描述
    原因4:定时发送邮件的代码经常出现报错“服务器运行错误”,会导致任务计划未执行。但用vscode手动跑是OK的。
    失败原因是python和outlook的运行权限不一致,导致实例化第二个outlook对象对出错。
    说三次!
    python和outlook的运行权限不一致!
    python和outlook的运行权限不一致!
    python和outlook的运行权限不一致!
    在这里插入图片描述
    可参考下文How to connect to a running instance of Outlook from Python,该文章表示打开outlook会导致报错(不开outlook肯定也无法实际发出邮件)
    在这里插入图片描述
    解决措施:经过google及实测发现,python和outlook的运行权限需要一致:比如,python脚本是以管理员权限运行的,则outlook也要以管理员权限运行。反之,python是以当前用户权限运行的,则outlook也用当前用户权限运行即可。(简单来说,就是以Season账号执行,不以最高权限执行即可。)
    在这里插入图片描述

    展开全文
  • Windows 定时执行shell脚本

    千次阅读 2018-12-12 18:01:53
    编写shell脚本 以下shell命令,保存到桌面文件w.sh中 #!/bin/sh touch /d/test.txt sleep 10 echo "ShinChen">> /d/test.txt 找到任务计划程序 创建任务         ....
  • linux 下可以通过crontab 定时任务设置,那么windows 下该如何实现定时任务呢?下面我们一起学习下windows的操作。 1、假如要执行java程序,可以先把执行java的程序先编译好,在编译好的目录新建一个bat文件。 如:...
  • 在mysql中我们可以直接进行一些参数设置让它成定时为我们执行一些任务了,这个虽然可以使用windows或者linux中的计划任务实现,但是mysql本身也能完成
  • Windows定时自动执行python脚本

    千次阅读 2021-09-02 21:33:11
    如果,我们想在Windows运行一个Python脚本,我们可以通过CMD,首先进入python文件所在的目录,之后运行。 但是这样很麻烦,每次都要打开CMD,进入文件夹,运行文件。 所以,我们为了不每次都重复输入,建议把这些...
  • windows下配置定时执行shell脚本.docx
  • Windows中如何设置kettle Job的定时任务? 一、编写.bat脚本文件 @echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&am
  • 自动打开网页脚本dat,window定时执行脚本,通过Windows定时任务,选择该文件可以定时打开指定的网站,用于定时唤醒网站
  • windows设置定时任务并运行py脚本

    千次阅读 2022-04-28 16:08:04
    想要每天定时执行py脚本,可以试试windows自带的。 第一步:找到控制面板→系统和安全→管理工具→计划任务 第二步:创建基本任务 第三步:给任务取个名字 第四步:根据需求选择执行频率 第五步:设置时间和触发...
  • 第一步:打开控制面板–》管理工具–...第六步:点击下一步,点击完成,任务计划程序库就出现刚添加的执行任务 第七步:鼠标双击该任务,在弹出的详细界面中切换到触发器那一栏,你可以更改或新增触发器。 如上图,
  • 有些python文件需要每天定时运行 2、操作 2.1 提前准备好py文件 import xlsxwriter import os #更改路径 os.chdir(r"C:\Users\XXUZ\Desktop") new_excel = '测试文件.xlsx' if os.path.exists(new_excel) : os....
  • windows下之定时执行bat脚本

    万次阅读 2020-08-20 14:31:06
    今天闲来无事,在自己windows上写了个bat脚本玩玩。写完了想定时跑一个,一想java中倒是有定时器,不过这不还得弄个项目写个定时任务??想了想系统应该有自带的可以跑的定时器吧,不然怎么设置一些开机自启动的东西...
  • 这里写自定义目录标题目的步骤 ...py脚本已经编写好了,此时需要定时执行脚本,可以借助windows-【任务计划程序】 步骤 打开程序 二、(右击)创建基本任务 按内容填写,下一步…下一步… 完成! ...
  • 1.Windows服务器下 2、设置每日定时备份多个数据库 3、备份到执行目录下 4、记录数据库状态及日志备份日志 5、可支持删除多少天前的备份
  • 自动化测试脚本编写完成之后,可配置定时任务来自动执行自动化脚本,从而达到自动巡检系统的目的。 方法一:Windows任务计划 配置Windows任务计划前,建议先在cmd中执行一下你的命令,确保该脚本能够在Windows下...
  • 我们经常有需要在系统上定时运行某个 Python 脚本执行任务,例如每天定时运行 Python 爬虫脚本来获取数据,那在 Windows 系统上该如何定时运行 Python 脚本或程序呢? 步骤 1.快捷键 Win + x 打开计算机管理界面:...
  • 程序或脚本 powershell 位置 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 添加参数 ps文件目录 -windowstyle hidden -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Unrestricted -File ...
  • 1、定时执行脚本2、进程结束执行脚本 训练网络经常半夜才训练完,有时为了不浪费时间,晚上特意调了闹钟起来改代码、继续训练等。大半夜设闹钟起来跑代码太难受了,所以这次写了这两个代码,以后少受点罪。 1、定时...
  • linux定时执行脚本

    2021-05-11 04:24:21
    Linux中,周期执行的任务一般由cron这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。1. cron服务【Ubuntu环境...
  • windows 定时后台运行python脚本

    千次阅读 2019-09-06 13:00:44
    1.定时后台运行Python程序 2.Python 写windows service 以及问题解决 介绍 大型程序中经常会需要定时运行某些任务,比如生成报表,发邮件等。如果我们需要将程序一直保持在后台运行,一般都会做成服务在后台运行,...
  • 使用Windows自带的 定时任务 功能,运行Python程序脚本。 具体实现步骤如下: 1、 鼠标右键点击 “我的电脑” ,选择 “管理” , 点击 “系统工具” 下的 “任务计划程序” ,在右侧点击 “创建基本任务”,如图...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,570
精华内容 15,828
关键字:

windows定时执行脚本