【发布时间】:2014-05-14 06:18:05
【问题描述】:
在调度 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))
这个脚本应该在“somefile.xls”中获取工作表 3 并将其保存到它自己的 .csv 文件中。当我从 Python Shell 手动运行它时,它按预期工作。
Z:\ 是位于完全不同的服务器上的映射驱动器。
当我尝试从任务计划程序运行时,我不断收到 0x1 结果代码。我的任务设置如下:
- 无论用户是否登录都运行 - 不要存储密码
- 以最高权限运行
- 程序/脚本:python.exe
- 添加参数(可选):“test.py”
- 开始于(可选):C:\Python27
我已经阅读了很多帖子,都有不同的建议,但都没有奏效。
以前有没有人遇到过这种情况?
杰夫
【问题讨论】:
-
您正在指定 python 可执行文件的完整路径,对吧?
标签: python excel csv scheduled-tasks