【发布时间】:2013-02-21 03:09:57
【问题描述】:
我正在开发一个小游戏,为了充分披露,我以前学过一些其他语言,但这只是我学习 Python 的第二天。
我想做的很简单:我试图在两个整数值之间生成一个随机整数(例如 random(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。
...帮助?还有,我做了什么? :-/
【问题讨论】:
-
尝试
import random而不是重要的。 -
这是一个非常重要的问题
-
如果使用
important而不是import会导致 IDE 崩溃,那么您应该向 IDLE 项目提交错误报告。 -
1.正确的语法很重要 2. 正确的语法不重要
-
你的文件叫什么?也许你已经用 Python 库中的某些东西命名了它们
标签: python python-3.x crash python-idle