我正在使用subprocess.Popen
来控制任务计划程序中的程序。
我用来打开程序的代码是:
subprocess.Popen("python " + filename + ".py")
我面临的问题是这个(我正在使用Python):
当我从Python IDLE运行我的taskscheduler时,一切都按预期运行。但是,当我从命令行运行任务调度程序时,打开的程序实际上在与任务调度程序本身相同的“shell”或命令窗口中运行。
我不希望这种情况发生。我玩过shell=True
命令,但我还没有开始工作。有什么想法吗?