2024-10-06 07:57:20 发布
网友
我已经编写了一段代码,用于在python pygame_函数中的key命令上打开输入的python文件
import os, pygame_functions if spriteclicked(Sprite1): os.system('file.py')
类似地,如何在key命令上关闭输入的python文件
你的问题不是很清楚。“输入文件”是指文件名来自用户输入吗?或者文件中的数据以某种方式来自用户输入,并且您希望访问它
我将跳过这一部分,试着解决我认为你在问的问题。该行:
os.system('file.py')
告诉操作系统运行脚本file.py。因为您是使用os.system()运行它的,所以在执行该操作之后,您的控制受到限制。您运行该程序,在该程序退出之前不会重新获得控制权
file.py
os.system()
如果希望能够运行该命令,然后在用户键入密钥时停止该命令,则需要以不同的方式运行该命令。您必须在子进程或其他线程中运行它,以便仍有一个未被阻止的活动线程。它可以监视用户输入,然后让它做一些事情来关闭它。具体如何关闭它在某种程度上取决于您运行的命令以及如何启动它
尝试查找here以获得有关替换os.sytem()调用的一些指导
os.sytem()
你的问题不是很清楚。“输入文件”是指文件名来自用户输入吗?或者文件中的数据以某种方式来自用户输入,并且您希望访问它
我将跳过这一部分,试着解决我认为你在问的问题。该行:
告诉操作系统运行脚本
file.py
。因为您是使用os.system()
运行它的,所以在执行该操作之后,您的控制受到限制。您运行该程序,在该程序退出之前不会重新获得控制权如果希望能够运行该命令,然后在用户键入密钥时停止该命令,则需要以不同的方式运行该命令。您必须在子进程或其他线程中运行它,以便仍有一个未被阻止的活动线程。它可以监视用户输入,然后让它做一些事情来关闭它。具体如何关闭它在某种程度上取决于您运行的命令以及如何启动它
尝试查找here以获得有关替换
os.sytem()
调用的一些指导相关问题 更多 >
编程相关推荐