【问题标题】:Scheduled scripts stopped logging correctly...don't understand cause预定脚本正确停止记录...不明白原因
【发布时间】:2017-01-01 06:42:39
【问题描述】:

我每天使用任务计划程序 (Windows 10) 运行一些 Python 脚本。当脚本运行时,我喜欢在命令提示符中查看一些打印行,以便在脚本运行时查看有关脚本的一些信息。

实际上,直到最近我更改了目录路径时,脚本才打印出来。

我选择了“无论用户是否登录都运行”以及“以最高权限运行”。我还选择了“配置:Windows 10

对于程序/脚本:C:\Python27\python.exe

添加参数:

C:\Users\Justin\Desktop\Quant\chron_scripts\obtainPriceData.py >> log.txt

我之前在以下目录中拥有该脚本:

C:\Users\Justin\Desktop\Quant\obtainPriceData.py >> log.txt

这很好用。只有当我添加 chron_scripts 目录时,命令提示符才会记录任何内容。任何建议都会非常感谢,感谢您的宝贵时间!

【问题讨论】:

  • “登录命令提示符”是什么意思?您希望在文件中还是在命令窗口中看到日志语句?
  • log.txt 是否存在于新目录中?如果文件不存在,>> 可能不会创建该文件。
  • John - 没有严重的日志记录,只是在命令窗口中打印语句,并且没有 log.txt 文件。在我的第一个案例中,我关注了stackoverflow.com/questions/20196049/…,它有效。命令提示符会显示打印语句,脚本执行完毕后,log.txt 文件会自行删除
  • 尝试在新目录中创建一个空白的log.txt 文件。
  • 很遗憾,这没用。

标签: python python-2.7 logging scheduled-tasks windows-10


【解决方案1】:

可能您的日志文件位于其他目录中,例如工作目录。也许尝试指定log.txt的位置可以解决你的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多