[英]Python script started by Task Scheduler can't edit file
我做了這個python腳本:
# -*- coding: utf-8 -*-
from datetime import datetime
date = datetime.now()
file = open('myfile.dat', 'a+')
file.write(str(date)+'\n')
工作正常。 但是,當我在Windows Server 2008的“任務計划程序”中計划它時,腳本會運行,但不會寫入文件。 Task Scheduler使用我的帳戶運行腳本,所以我不明白為什么結果不同。
知道我缺少什么嗎?
您是否嘗試過使用文件的絕對路徑?
我認為任務計划程序中還有一個選項可以指定應在何處運行腳本,您是否已將其設置為要寫入的文件的位置?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.