Python - 任务计划程序 0x1

JBG*_*983 5 python csv excel scheduled-tasks

在安排 Python 脚本 (C:\Python27\test.py) 时遇到了令人沮丧的时间,该脚本具有以下代码:

import xlrd
import csv
with xlrd.open_workbook('Z:/somefile.xls') as wb:
        sh = wb.sheet_by_index(3)
        with open('Z:/somefile.csv', 'wb') as f:
                c = csv.writer(f)
                for r in range(sh.nrows):
                    c.writerow(sh.row_values(r))
Run Code Online (Sandbox Code Playgroud)

该脚本应该将“somefile.xls”中的工作表 3 保存到它自己的 .csv 文件中。当我从 Python Shell 手动运行它时,它按预期工作。

Z:\ 是位于完全不同的服务器上的映射驱动器。

当我尝试从任务计划程序运行时,我不断收到 0x1 结果代码。我的任务设置如下:

  • 无论用户是否登录都运行 - 不存储密码
  • 以最高权限运行
  • 程序/脚本:python.exe
  • 添加参数(可选):“test.py”
  • 开始(可选):C:\Python27

我读了很多帖子,都有不同的建议,但都没有奏效。

其他人以前遇到过这种情况吗?

杰夫

wnn*_*maw 6

几周前我遇到了这个问题,Task Scheduler 真的很痛苦!

无论出于何种原因,我从未能够在“运行用户被登录或未登录”选项时运行脚本。我花了大约 10 个小时在电话上与我的 IT 部门试图弄清楚。做不到。取消选中该选项应该允许您的脚本运行。

  • 任务调度器现在已经不再是痛苦了哈哈!只是为了确认,您选择了“仅在用户登录时运行”,对吗? (2认同)