Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我是Python新手,在我的程序中添加了一行代码后,我成功地在空闲状态下崩溃了_Python_Python 3.x_Crash_Python Idle - Fatal编程技术网

I';我是Python新手,在我的程序中添加了一行代码后,我成功地在空闲状态下崩溃了

I';我是Python新手,在我的程序中添加了一行代码后,我成功地在空闲状态下崩溃了,python,python-3.x,crash,python-idle,Python,Python 3.x,Crash,Python Idle,我正在做一个小游戏,为了充分说明,我以前学过一些其他语言,但这只是我学习Python的第二天 我试图做的很简单:我试图在两个整数值之间生成一个随机整数(例如随机(a,b))。我环顾四周,看看是否有一个现有的函数可以使用,我找到了一个名为“randint”的函数的信息。因此,我在程序中添加了一行代码,类似于: value = randint(1,15) 我收到一个错误,randint未定义。然后我进一步看了看,看到有人说我需要使用以下代码行导入随机库: import random 我刷新(F5

我正在做一个小游戏,为了充分说明,我以前学过一些其他语言,但这只是我学习Python的第二天

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

value = randint(1,15)
我收到一个错误,randint未定义。然后我进一步看了看,看到有人说我需要使用以下代码行导入随机库:

import random
我刷新(F5)空闲的那一刻崩溃了。于是我想“好吧,那是错的”,于是我去开了一家闲置的店,做了些改变。我可以打开IDLE,但无法打开文件。事实上,我无法打开我制作的(三)个文件中的任何一个。我用记事本++打开了文件,删除了有问题的行(randint和import random),但每当我试图打开文件时,IDLE仍然会崩溃。由于没有更好的主意,我重新启动了笔记本电脑,但行为没有改变

详细信息:Windows 7 x64 w/all更新,Python 3.2.3


…帮忙?还有,我做了什么-/

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

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

从idlelib导入idle

这将启动idle,如果出现问题,您应该在命令提示符中得到回溯。”


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

我不确定这是否有用,但根据我的经验,IDLE对我来说永远都不够可靠。而是练习使用命令行Python

  • 通过运行
    cmd
  • cd
    放入文件目录中
  • 键入python yourfilename.py

  • 尝试使用
    import random
    而不是import import important。这是一个非常重要的问题。如果使用
    important
    而不是
    import
    使IDE崩溃,那么您可能应该向空闲项目提交错误报告。1。正确的语法很重要。正确的语法并不重要你的文件叫什么?也许您是以Python库中的某个东西命名的