【问题标题】:Python Script not creating file when run through Task Scheduler通过任务计划程序运行时 Python 脚本未创建文件
【发布时间】:2015-09-06 04:12:44
【问题描述】:

Link for python code running successfully through task scheduler

Image link for job detail on scheduler

当通过作业调度程序运行时,python 脚本不会在脚本目录中创建文件(csv 文件中的抓取数据)。 TF-IDF 运行良好,但我找不到文件。

【问题讨论】:

    标签: python csv scheduled-tasks task


    【解决方案1】:

    这可能与您的环境有关。它以什么用户身份运行?您可以尝试添加几行代码来查看它认为它正在运行的位置。

    import os
    
    # Print current working directory 
    print "Current working dir : %s" % os.getcwd()
    

    或者更进一步,在处理开始之前实际更改为您想要的目录。

    # First go to the "/var/www/html" directory
    os.chdir("/var/www/html" )
    

    【讨论】:

    • 您是否明确设置了您希望文件去往的路径?如果您手动运行它,它会工作吗?此外,由于它是 Windows,因此您可能需要对路径进行一些技巧。我已经有一段时间没有为 Windows 框写任何东西了,所以我记不清了,但你可能需要在你的路径中转义你的反斜杠字符。您的代码示例会有很大帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 2017-06-20
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多