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

1 投票
1 回答
1548 浏览
提问于 2025-04-17 02:35

我写了一个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 个回答

6

你有没有试过用文件的绝对路径?

我觉得任务调度器里也有一个选项,可以指定脚本应该在哪个地方运行,你有没有把这个设置成你想写入文件的那个位置?

撰写回答