- 此问题在此处已有答案**:
(13个答案)
9小时前关门了。
我正在尝试编写一个允许读取文件的函数,如果我们希望它们读取的文件不存在,我希望其他函数和其他代码停止在代码中写入。
def readfile():
ok = False
while not ok:
try:
fnR = input()
f = open(fnR,"r")
readcontent = f.read()
ok = True
except:
print("file not found")
slc = int(input("to exit type '0' \n to try again type '1' "))
if slc == 0:
break
elif slc == 1:
ok = False
readfile()
x = 15+10
print(x)
我不想打印x或计算x我想停止"readfile()"函数下面的整个代码
3条答案
按热度按时间weylhg0b1#
要停止python程序,可以使用exit()函数。
ckocjqey2#
如果无法读取文件,您要做的是退出脚本(您可以使用
raise SystemExit
-这将退出脚本并向操作系统发送相应的退出代码。您可以参考this question上的顶部答案。8fq7wneg3#
将
break
替换为exit()
-它退出程序而不是退出循环