我正在开发windows上的Python 2.7。
如何在python中通过键盘中断关闭程序。
我写了一些代码,但它每次都会要求我输入一个输入,然后根据输入执行一些操作。我希望代码不会每次都问我,当我给出输入时,它应该执行相应的操作(对于我的情况,关闭程序)。
while 1:
var = raw_input("enter a to stop: ")
if var == 'a':
break
exit()
我正在使用Python语言中的keyboard模块来记录击键。
data = keyboard.record(until='esc')这将保持记录击键,直到‘退出’键被按下。因此,一旦我按下退出键,它就会停止录制,data会存储关键字。
但是如果我强制关闭程序,data将不会存储任何内容。我可以做些什么,让它保持记录,直到用户强制关闭程序,或者如果我关闭了我的计算机,并将记录的数据存储在data中
全。
有没有办法使用Python来检查当前正在运行的脚本是否被请求关闭?例如,如果我按右上角的X-Button (关闭程序按钮)来关闭它,或者以任何其他方式结束脚本,脚本是否可以在结束之前执行一些代码?示例:
# script goes here...
if Script_To_Be_Closed: # replace this with an actual line of code.
do_stuff
我有一些Pygame代码,在我尝试关闭程序之前,它们一直运行得很好。程序一直告诉我sys没有定义。我正在使用更多的python编程的绝对初学者,以获得Pygame的诀窍。
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
while True:
for event in pygame.event.get():
if event.type == QUIT:
sys.exit()
我的预期结果是窗口将
我想知道是否有可能完成Python中的标题中所解释的内容。让我更好地解释自己。假设您有一个数组:
list = []
然后,您有一个函数,该函数将用户的输入作为字符串并将其附加到数组中:
def appendStr(list):
str = raw_input("Type in a string.")
list.append(str)
我想知道是否有可能保存用户在列表中所做的更改,即使程序已经关闭。因此,如果用户关闭程序,再次打开它,并打印列表,他/她添加的字符串将出现。谢谢您抽时间见我。这可能是一个重复的问题,如果是的话,我很抱歉,但我找不到另一个问题,像这样的P