通过Windows终端安排Python脚本

时间:2017-10-11 14:16:53

标签: windows python-3.x terminal schedule

我有一个python scipt,它使用模块计划来安排作业。我从Windows终端启动脚本。 有时,它运作良好,但有些时候,脚本似乎在工作期间冻结,我必须按“进入”状态。在终端继续工作......

我的脚本就像:

def Job():
   print(datetime.strftime(datetime.utcnow(), format="%d/%m/%y %H:%M:%S UTC")))

   utcnow = datetime.utcnow()
   some_script_that_save_utcnow_in_a_csv

我的日程安排配置为每15分钟运行一次。 现在奇怪的行为:

  • 它的13h21:工作应该在13点15分启动,但没有打印出来。

  • 我按回车键。

  • 11/10/17 13:15:00 UTC在终端上打印。

  • 在csv中,节省的时间是11/10/17 13:21:00 UTC。

所以看来代码在打印后就被阻止了......

知道发生了什么?我想也许终端正在等待用户按“进入”状态。在刷新sys.stdout之前......

0 个答案:

没有答案