我有两个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")