#finally和return语句位置try: a=input("请输入被除数") b=input("请输入除数") c=float(a)/float(b)except BaseException as e: print(e)else: print(c)finally: print("无论异常与否,都正常执行")print("程序结束")#读取文件'''try: f=open("d:/a.txt",'r') content=f.readline() print(content)except BaseException as e: print(e)finally: f.close()print("step4")'''#return和异常结构的正常处理方式def test01(): print("step1")try: x=3/0except: print("step2") print("异常:0不能做除数")finally: print("step4")print("step5")return"e"print(test01())
File "C:\Users\13238\PycharmProjects\pythonProject\pythonProject\100.py", line 34
return"e"
^^^^^^^^^
SyntaxError: 'return' outside function
为什么出现这个错误,以及怎样改动
import traceback try: print("step1") num=1/0 except: traceback.print_exc()
老师,这里为什么是先打印,异常信息,再打印step1,
不应该是按照顺序先打印step1么?
老师,麻烦你帮忙看一下我这个是哪里的问题啊,又不报错,我不知道是什么原因。那个self.stop = True好像没有被控制。运行方法的时候还是在那不停的移动,初始化的时候没有停止
def displayExplode(self): # 根据索引获取爆炸对象 if self.step<len(self.images): self.image = self.images[self.step] self.step += 1 # 添加到主窗口 MainGame.window.blit(self.image, self.rect) else: # 修改已经加载过图片状态 self.live = False self.step = 0
老师好,我想问下就是else中的语句,修改图片的状态self.live = False,然后再由列表删除就行了,为什么要将
self.step的值设为0
FileNotFoundError Traceback (most recent call last)
Cell In[14], line 1
----> 1 with open(r"D:\p.txt,'r",encoding = "utf-8") as f:
2 lines = f.readline()
3 lines2 = [line.rstrip()+" #"+str(index)+"\n" for index,line in zip(range(1,len(lines)+1),lines)]
是VSCode Theme吗??
老师,为什么转出来是spec文件
在哪里看的是gbk,我在我的电脑上用的utf_8可以
哪错了aaaaaaaaaaaaaaaaa
老师.py文件和.pyi文件有什么区别吗?.pyi文件是用来干什么的?图中pygame源文件init.py中的color= color.color代码,有什么作用吗?
class zidingyi: '''自定义异常raise''' def __init__(self,shuzi): Exception.__init__(self) self.shuzi=shuzi def __str__(self): return str(self.shuzi)+",年龄错误,应在1-150之间" if __name__=="__main__": age=int(input("请输入你的年龄:")) if (age<1 or age>150): raise zidingyi(age) else: print("正常的年龄",age)
Exception这行为什么会报错?
老师,我这个没问题啊,为什么导入不了啊。我试了很多次
老师你好,去settings搜索enco后,无论打什么代码都会出现这样的错误,是什么东西没调过来吗?
老师你好,为什么我的代码这里总是报错找不到这个文件呢?使用的是VSCode
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637