Having a frustrating time with scheduling a Python script (C:\Python27\test.py), which has the following code:
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))
This script is supposed to take worksheet 3 in "somefile.xls" and save it into it's own .csv file. When I run it manually from the Python Shell, it works as intended.
Z:\ is a mapped drive located on an entirely different server.
When I try to run from the Task Scheduler, I keep getting the 0x1 result code. I have the Task set up as the following:
- Run whether user is logged on or not - Do Not Store Password
- Run with highest privileges
- Program/script: python.exe
- Add arguments (optional): "test.py"
- Start in (optional): C:\Python27
I've read quite a few posts, all with different suggestions, none of which worked.
Anyone else run into this situation before?
Jeff