从另一个python文件运行一个pythonw文件

时间:2020-09-11 07:50:08

标签: python subprocess pythonw

我有两个python文件。第一个文件创建目录,第二个文件运行第一个文件。问题是,在运行第二个文件时,它会暂停5秒钟(因为我在第一个文件中放置了sleep(5))然后执行。但是,由于第一个文件为 pyw 格式,因此应在不干扰第二个文件的情况下作为后台运行。这是什么问题?以及如何实现所需的效果,即第二个文件应该只运行第一个文件并终止。

第一个文件- test.pyw

import os 
import time

time.sleep(5)
os.mkdir("folder")

第二个文件- newtest.py

import subprocess
import os
subprocess.run(["pythonw.exe", "test.pyw"])
# os.system("pythonw.exe test.pyw")

0 个答案:

没有答案
相关问题