try:
f = open('test.txt')
print(f.read())
f.close()
except OSError as error:
print('打开文件出错\n原因是:' + str(error))
# 打开文件出错
# 原因是:[Errno 2] No such file or directory: 'test.txt'
try:
检测范围
except Exception[as reason]:
出现异常后的处理代码
finally:
无论如何都会被执行的代码
try:
检测范围
except:
出现异常后的处理代码
else:
如果没有异常执行这块代码
课后练习
print("猜测一个0到100之间的整数:\n")
while True:
try:
m = input("这是第%d次猜,请输入一个整数:\n" % count)
m1=int(m) #m1为猜测的数字
if m1>x:
print("太大")
count +=1
#continue
elif m1<x:
print("太小")
count += 1
#continue
else:
print("恭喜你猜对了!")
count=1
x=random.randint(0,100)
print("猜测一个0到100之间的整数:\n")
except ValueError as error:
print("输入的不是数字" + str(error))
print("请输入一个0到100之间的整数")
本文地址:https://blog.csdn.net/weixin_45803928/article/details/107577370
如对本文有疑问, 点击进行留言回复!!
Spark系列(一)Spark简介与架构以及Spark安装流程(单机版和分布式版)---轻松上手Spark流处理
淘淘商城第60讲——搭建Solr集群时,报错:org.apache.solr.common.SolrException: Could not find collection : core1
只用time模块,检查y年中有多少个星期w,并且返回所有符合日期
网友评论