任务计划程序启动的Python脚本无法编辑文件

时间:2011-09-19 13:11:22

标签: python permissions windows-server-2008 scheduled-tasks

我制作了这个python脚本:

# -*- coding: utf-8 -*-
from datetime import datetime
date = datetime.now()

file = open('myfile.dat', 'a+')
file.write(str(date)+'\n')

工作正常。但是,当我在Windows Server 2008上的任务计划程序中安排它时,脚本会运行,但它不会写入该文件。任务计划程序使用我的帐户运行脚本,所以我不明白为什么结果不同。

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:5)

您是否尝试过使用文件的绝对路径?

我认为任务调度程序中还有一个选项可以指定脚本的运行位置,您是否已将其设置为要写入的文件的位置?