为什么在调试时出现“程序仍在运行!你要结束它吗?”的窗口

0 投票
1 回答
2059 浏览
提问于 2025-04-17 19:56

在调试Python代码时,当我输入rf.fit(aa,bb1)并按下'enter'键后,出现了一个窗口。我使用的Python版本是2.7,系统是UBUNTU12.10。

这里的'rf = RandomForestClassifier(n_estimators=50, verbose=2, compute_importances=True, n_jobs=-1)'是来自sklearn库的一个函数。变量'aa'和'bb1'在图片中有展示。'aa'是一个DataFrame,这是Pandas库的一种数据结构。'bb1'是一个列表。

enter image description here

你能告诉我哪里出错了吗?为什么会出现警告窗口?

1 个回答

0

这个警告信息是“你的程序还在运行!\n你想要结束它吗?”这个提示来自于 lib\pythonX.X\idlelib\PyShell.py

因为你是在 Python IDLE Shell 环境中运行程序的,而你的脚本现在正在运行,但你想要关闭这个窗口。

IDLE 是 Python 图形用户界面(GUI)外壳的另一个名字。

撰写回答