从this问题开始,我解决了这个问题,但现在另一个问题是发生了。现在我的第一个.exe文件是由Pygame中的这些代码打开的process = subprocess.Popen(["wtf.exe"])
output, errors = process.communicate()
这个文件(wtf.exe文件)在打开Pygame并将这些信息放入Pygame之前,向用户询问信息
{1美元^
当我确认这些信息时,它会打开Pygame屏幕,显示我在第一个程序中给出的信息,然后关闭第一个程序
到目前为止一切正常,当我点击“播放”时,它正在终端中打开另一个文件;但最后一个文件的数据仍然存在。在
你看,第一张图片的数据,应该没有这些数据。为什么终端没有清洗自己?这是另一个在终端上运行的.exe文件,一个“new”终端上的新文件,但它看起来并不是新的。在处理完第一个文件后如何清理终端?如你所知,这些都是在终端上运行的.exe文件,我无法手动清除终端,我必须在这些文件中写入一些代码,但我不知道该怎么做。在Edit: I gave some unacceptable informations on purpose and check this picture please:
Edit2: Here is the video of my problem.