Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.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
在Python2.7中尝试退出程序时出错_Python_Python 2.7 - Fatal编程技术网

在Python2.7中尝试退出程序时出错

在Python2.7中尝试退出程序时出错,python,python-2.7,Python,Python 2.7,我也尝试退出(0)和sys.exit 随机导入 word=random.choice(打开(r“C:\Users\Sigma.jota3\Documents\new.txt”).read().split()).strip() word=列表(word) 打印“”。加入(word) 单词_2=[] 对于范围内的i(len(word)): 单词_2.附加(“_”) 打印“”。加入(word_2) 单词_3=[] 计数=0 数字到计数=len(字) 尽管如此: 单词输入=原始输入(“”) word='

我也尝试退出(0)和sys.exit

随机导入
word=random.choice(打开(r“C:\Users\Sigma.jota3\Documents\new.txt”).read().split()).strip()
word=列表(word)
打印“”。加入(word)
单词_2=[]
对于范围内的i(len(word)):
单词_2.附加(“_”)
打印“”。加入(word_2)
单词_3=[]
计数=0
数字到计数=len(字)
尽管如此:
单词输入=原始输入(“”)
word=''。连接(word)
对于范围内的el(len(word)):
如果不是单词[el]!=文字输入:
word_3.追加(word[el])
数字到计数=数字到计数-1
打印“您的答案是正确的!现在您有%s个字母要解析!”%numbers\u to\u count
如果数字\u到\u计数==0:
打印“祝贺你,你赢了!”
出口(0)
如果数字\u到\u计数<0:
出口(0)
对于范围内的le(len(word)):
word\u word\u输入=word.find(word\u输入)
如果word\u word\u输入<0:
计数=计数+1
打印“重试,您已失败%s次!”%count
如果计数>7:
打印“提示:单词有%s个字母”。%len(单词)
如果计数>12:
打印“您输了!您尝试了%s次以上。”%count
出口(0)

您的代码中没有导入系统。如果您的代码中有导入,那么我还可以在代码中看到您使用的
exit(0)
。只有当您有来自sys import exit的
时,这才有效。但是,既然您说您尝试了
sys.exit(0)
,那么您可能需要添加import语句

sys.exit()
引发
SystemExit
异常。这可能就是你所看到的

Traceback (most recent call last):
line xx, in <module>
sys.exit()
SystemExit
回溯(最近一次呼叫最后一次):
第xx行,在
sys.exit()
系统出口

错误是什么?请编辑问题并说明堆栈跟踪
退出
不是全局函数;它在
sys
模块中定义。因此,您需要在脚本顶部导入sys,并在实际退出时使用sys.exit(0)
。或者,从顶部的sys import exit中选择
,并将
exit(0)
s放在一边。噢,谢谢jason,我现在会看到我在代码上仍然有问题。当我使用sys.exit(0)时,我在这段代码中使用了import sys。你有什么问题吗?在cmd中,代码出口-但是在python的控制台中, not@GuilhermeRafael我不明白你的意思,当游戏在cmd中结束时,代码真的会退出python控制台
Traceback (most recent call last):
line xx, in <module>
sys.exit()
SystemExit