所以我为学校写了一个简单的匹配图片,但是它没有打开,空闲时也没有错误。我得到的只是:
>>> ================================ RESTART ================================
>>>
>>>
我真不知道该怎么办。
我很抱歉,我的比赛用爱沙尼亚语也许没关系,但如果有,我会把名字翻译成英语。在
Pastebin。在
Traceback (most recent call last):
File "C:\Users\John\Documents\Python\Lõputöö\pildid.py", line 232, in <module>
baas()
File "C:\Users\John\Documents\Python\Lõputöö\pildid.py", line 34, in baas
baasLaud = looSuvalineLaud()
File "C:\Users\John\Documents\Python\Lõputöö\pildid.py", line 139, in looSuvalineLaud
suvalineIndeks = random.randint(0, len(linnud) - 1)
File "C:\Python32\lib\random.py", line 214, in randint
return self.randrange(a, b+1)
File "C:\Python32\lib\random.py", line 192, in randrange
raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width))
ValueError: empty range for randrange() (0,0, 0)
您的程序没有调用您定义的任何函数的主部分。执行
baas()
之前的所有代码,但只加载常量。您需要调用初始化应用程序的函数。在编辑:
如果
linnud
没有值,则表达式的值将为-1。这是无效的范围。在您似乎没有在任何地方调用
baas()
。看起来您的脚本将设置一些变量,加载一些图像,然后退出。在尝试在脚本的末尾添加一个
if __name__=="__main__":
,在那里你可以调用baas()
-这意味着如果你的脚本是直接运行的,它将被调用。在相关问题 更多 >
编程相关推荐