【发布时间】: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