czwhit 2022-01-06 11:00 采纳率: 100%
浏览 20
已结题

terminal/powershell执行的程序或者运行的服务不能实时响应,需要按ctrl+C一次才会响应一下

问题遇到的现象和发生背景

直接在powershell中执行python定时任务,但是powershell只能在刚开始的时候执行任务,后面就不会输出任何内容了;只有按一下ctrl+c,powershell才会开始执行任务;
这种情况不止在运行.py文件的时候,在执行web服务的时候也是这样

问题相关代码,请勿粘贴截图
运行结果及报错内容

没有任何错误提示,只是不能实时响应,必须按键ctrl+c才会有响应。

我的解答思路和尝试过的方法

尝试普通身份和管理员身份运行powershell,都没有任何效果;
尝试使用terminal代替powershell使用,也是一样;
但是文件在vs code中执行,就可以实时响应,定时任务也可以正常执行;

我想要达到的结果

有没有什么方式可以解决这个问题?
或者python的定时任务应该在什么终端中执行?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月14日
    • 创建了问题 1月6日