python - 无法使用 ctrl + C 强制停止 python 脚本
问题描述
通常要强制停止正在运行的 python 脚本,我们通常只需按 Ctrl + C(在交互式控制台中)。在这种情况下,当我按下 Ctrl + C 时,它不会停止。这是我针对这种情况的代码:
import datetime
from datetime import timedelta
x = datetime.datetime.now()
print(x)
i=0
while (datetime.datetime.now()<x + timedelta(seconds=20) ):
print(i)
i=i+1
我希望它在达到 20 秒之前强制它停止。
请帮助解释为什么会发生这种情况并帮助找到解决方案。
解决方案
推荐阅读
- docker - 如何使用不同公共网络或区域的主机设置 Docker Overlay 网络?
- oracle - 如何使用 Oracle.jl 遍历 oracle 结果集的行和列?
- zapier - 如何在 zap 操作期间从输入字段获取实时数据?
- powershell - 用于验证多个 Active Directory 组存在的 Windows PowerShell 脚本
- python - 将一列(固定字段宽度)数据帧转换为多列数据帧(Databricks,pyspark)
- msbuild - 如何在 .wixproj 文件中引用项目构建目录?
- jsp - jsp 转换 JsonArray 元素
- python - Pandas 数据框范围检查使用 between 和 rolling
- java - 在 Springboot 中使用 Jackson2 反序列化只是“A String”的应用程序/json 响应
- javascript - 如何格式化从axios发送的json正文