如何在另一个窗口中打开python程序

如何在另一个窗口中打开python程序,python,python-3.x,windows,windows-10,Python,Python 3.x,Windows,Windows 10,因此,我使用Windows10和python39,我试图用两个窗口制作一个程序。但是当我使用os.system('pythonprogram2.py--someargs')时,它会在与启动器相同的窗口中打开。 我怎样才能在另一个窗口打开它? 使用子流程模块: 导入子流程 subprocess.call('python file.py--someargs',creationflags=subprocess.CREATE\u NEW\u CONSOLE) 做了一点挖掘,发现了这个,在我的测试中,它

因此,我使用Windows10和python39,我试图用两个窗口制作一个程序。但是当我使用
os.system('pythonprogram2.py--someargs')
时,它会在与启动器相同的窗口中打开。 我怎样才能在另一个窗口打开它?
使用子流程模块:

导入子流程
subprocess.call('python file.py--someargs',creationflags=subprocess.CREATE\u NEW\u CONSOLE)
做了一点挖掘,发现了这个,在我的测试中,它工作得很好

,, 如果您在另一个文件中有一个while循环,并且希望同时执行操作,那么您可以始终导入线程并在另一个线程中生成子进程,如下所示:

导入线程
导入子流程
threading.Thread(target=lambda:subprocess.call('python file.py--someargs',creationflags=subprocess.CREATE\u NEW\u CONSOLE)).start()

将“窗口”替换为“控制台”并重新启动您的研究。它可以工作,但我在第二个文件中有一个“while True”,并且只有当我关闭第二个文件时,第一个文件才会执行。@cal这是另一个问题,您可能希望自己研究该问题。如果您找不到解决方案,您可以问一个问题,但请记住,我们假设您对问题域的熟悉程度最低。您应该能够知道循环的作用。