需要知道如何使用keypress关闭python窗口

时间:2016-09-21 15:55:47

标签: python-3.x

我是一个完全的初学者,我正在制作一个快速的2秒代码,但我需要知道如何通过按键(任何)来关闭窗口这里是我现在的代码:

哈克

print("Welcome to the CIA Honeycombed password center type the first password to continue")

password = input("Enter your password")

if password == "CIA":
        print("Access Granted")
else:
        print("Access Denied")
input("Press ENTER to exit the program")

1 个答案:

答案 0 :(得分:0)

如果要关闭窗口,可以使用python 3.x的以下代码:

import os
import signal
import time

print("Welcome to the CIA Honeycombed password center type the first password to continue")

password = input("Enter your password")

if password == "CIA": 
    print("Access Granted") 
    time.sleep(10)
else: 
    print("Access Denied") 
    key = input("Press ENTER to exit the program")

    os.kill(os.getppid(), signal.SIGTERM)

您可以将此代码保存到名为cia.py的文件中,然后使用python3 cia.py通过终端运行它。我还添加了time.sleep,以便在输入正确的密码后不会立即关闭。

我正在使用OSX,这终止了我的终端任务,但最初没有关闭窗口。通过选择关闭终端窗口(如果它完全退出),可以在终端首选项中更改此行为:

enter image description here