【发布时间】:2017-05-31 07:45:00
【问题描述】:
我在使用 python 创建计划任务时遇到问题。执行我的命令后,计划任务的操作部分拆分为参数和路径切片并使其无效。我尝试了很多方法,例如 "\" mypath \"" 但没有成功。 如何将可执行文件的路径连接到使计划任务的任务操作有效的变量?
import os
import subprocess
path = os.environ['APPDATA']
filename = "test.exe"
path = path+"\\"+filename
command = 'schtasks.exe /CREATE /RU "%USERNAME%" /SC ONLOGON /TN "testServiceHello" /TR "'+path+'"'
proc = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
stdout_value = proc.stdout.read() + proc.stderr.read()
print stdout_value
print "--"*50
print command
【问题讨论】:
标签: python python-2.7 cmd scheduled-tasks