最新消息:这里是最新消息

windows定时运行python脚本

其他 benty 631浏览 0评论

Windows定时运行python程序

解决:登录失败,用户账号限制。可能的原因包括不允许空密码,登录时间限制,或强制的策略限制

任务出错 一个或多个指定的参数无效

当我们希望自己编写的python程序可以定时运行的时候,可以利用windows的定时计划任务来实现,借助windows提供的功能来实现定时运行python程序。

  1. 首先准备好自己的python.py或pyw文件,拷贝它的路径。路径最好是全英文;
  2. 进入任务计划程序控制页面:
    1. 我的电脑-管理-任务计划程序-任务计划程序库
      任务计划程序库
    2. 在右侧单击创建任务:
      这里写图片描述
    3. 在触发器-新建菜单下创建新任务,任务的高级设置中可以设定重复次数。
      这里写图片描述
      注意:重复任务时间间隔中的时间单位是可以编辑的,你可以编辑单位为分钟,默认最低间隔是1小时,但是可以通过将小时手工编辑为分钟即可实现每隔一分钟就运行。
  3. 在操作-添加窗口下配置想要定时运行的任务。选择启动程序,在三个框内一次填写:python.exe或pythonw.exe;第二个框填写你想要启动的python_code.py脚本的完整路径;第三个框填写python解释器的路径,即python的安装路径。
    这里写图片描述
  4. 到这里配置已经完成,确认后该任务就以进入windows的任务计划库了。

 

如果有参数无效错误提示:

在常规选项卡下的“安全选项”点“更改用户或组”–“高级”–“立即查找”—重新选择你的账户后,确定即可

如果提示用户账号限制:

打开计算机策略的安全设置“账户:使用空白密码的本地账户只允许进行控制台登录”,将其改为“已禁用”,并确定,生效。

解决方法:

win11没有策略的话到这里解决:https://www.majorgeeks.com/content/page/enable_group_policy_editor_in_windows_10_home_edition.html
按下Win + R快捷键,在运行对话框输入secpol.msc,单击确定或回车打开本地安全设置。
运行
在左侧的控制台树窗口依次展开“本地策略”→“安全选项”:
安全选项
在右边的窗口双击打开“账户:使用空白密码的本地账户只允许进行控制台登录”项:
选项
进入“本地安全设置”选项卡界面,选择“已禁用”,单击“确定”保存修改。
设置
再次连接远程桌面,发现已经可以连接上了。

转载请注明:稻香的博客 » windows定时运行python脚本

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址