gpt4 book ai didi

python - 我是 Python 新手,在向程序添加一行代码后设法使 IDLE 崩溃

转载 作者:行者123 更新时间:2023-12-03 02:59:04 25 4
gpt4 key购买 nike

我正在开发一个小游戏,为了充分披露,我之前学习过一些其他语言,但这只是我学习 Python 的第二天。

我想做的事情很简单:我试图生成两个整数值之间的随机整数(例如随机(a,b))。我环顾四周,看看是否有一个可以使用的现有函数,我发现了有关名为“randint”的函数的信息。因此,我在程序中添加了一行代码,如下所示:

value = randint(1,15)

我收到一条错误,指出 randint 未定义。于是我进一步查看,看到有人说我需要使用以下代码行导入随机库:

import random

当我刷新(F5)IDLE时崩溃了。然后我想“哎呀,那是错误的”,然后我打开 IDLE 并进行更改。我能够打开 IDLE,但无法打开该文件。事实上,我无法打开我制作的(三个)文件中的任何一个。我在 Notepad++ 中打开该文件并删除了有问题的行(randint 和 import random),但每当我尝试打开文件时 IDLE 仍然崩溃。由于缺乏更好的想法,我重新启动了笔记本电脑,但行为没有改变。

详细信息:Windows 7 x64(带所有更新)、Python 3.2.3。

...帮忙吗?还有,我做了什么? :-/

最佳答案

从另一个论坛收到解决方案:

“如果您想尝试诊断问题,请运行 Python 命令行,然后输入以下行:

从idlelib导入idle

这将启动空闲状态,如果出现问题,您应该在命令提示符中获得回溯。”

当我这样做时,当我尝试打开文件时,它打开了 IDLE 并产生了错误(显示在终端中)。我没有崩溃,而是收到了保存文件的提示(弹出窗口,而不是在终端中)。我发现这很奇怪,因为我刚刚打开它并且没有进行任何更改。我让它保存文件然后成功了!现在我可以使用 IDLE 再次打开我的任何文件。希望这对遇到此问题的其他人有所帮助:)

关于python - 我是 Python 新手,在向程序添加一行代码后设法使 IDLE 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14993925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com