python安装成功也可以正常使用,但是黑窗口输入python命令却查不到

1:原因就在于没有添加系统的环境变量
复制python的。exe路径,右击此电脑 - 选择属性 - 点击高级系统设置 - 点击环境变量 - 找到系统变量的path,没有的话自己添加就可以了 - 点击编辑 - 点击新建 --粘贴进去 复制的python路径

在这里插入图片描述

其实我没有你想象中的那么好
哥哥,对我来说风光无限是你,跌落尘埃是你
重要的是你,而不是怎样的你 – 天官赐福(爱了爱了啊啊啊啊啊啊啊啊啊啊啊)

Python中,如果你想要在程序运行在命令行(也称为窗口或终端)的情况下,在该窗口关闭时执行特定代码,可以通过捕获系统的关闭信号来实现。在Unix和Windows系统中,可以通过设置信号处理函数来捕获相应的事件。 在Python中,你可以使用`signal`模块来处理信号。对于Unix系统,常见的关闭信号是`SIGINT`(信号2),可以通过`signal.SIGINT`来捕获。对于Windows系统,可以通过`signal.SIGBREAK`来捕获。以下是一个简单的示例代码,展示了如何在窗口接收到关闭信号时执行代码: ```python import sys import signal def signal_handler(signal, frame): print('程序即将退出...') # 在这里编写你想要执行的代码,比如清理资源 sys.exit(0) # 为SIGINT信号设置信号处理函数 signal.signal(signal.SIGINT, signal_handler) print('程序正在运行...') # 进入一个无限循环,等待信号 while True: pass ``` 在Windows系统中,上述代码同样适用,但要注意信号名称是`SIGBREAK`: ```python # 其他代码不变,仅更改信号处理函数设置部分 signal.signal(signal.SIGBREAK, signal_handler) ``` 需要注意的是,当命令窗口被关闭时,程序可能并不会立即退出,因为操作系统允许程序有机会清理资源。如果你不使用信号处理函数,程序将会在关闭命令窗口时异常退出。 此外,如果你想要在程序非正常退出时执行代码,比如程序崩溃,可以考虑捕获如`SIGABRT`、`SIGFPE`等信号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值