老师,为什么会出现这种情况,哪里有问题吗
老师,最后将字体surface blit到主窗口的时候,是将方法return了这个字体surface,然后调用的方法。可以直接写这个字体surface变量吗
老师,设置向右移动优化的时候,为什么加的是height?不应该是width吗
老师您好,请问为什么我有这个文件仍然是执行了except里的打印not found?也没有报错说找不到这个文件。
老师这个event的作用,是事件处理吗
def webshow(self,event): webbrowser.open("http://www.baidu.com")
with open("d.txt","r",encoding="utf-8") as f: lines = f.readlines() lines = [line.rstrip()+" #"+str(index+1)+"\n" for index,line in enumerate(lines)] #index()是查找引索位置,这里的index没有特殊意义,为了以后打基础。还是对英文有要求。 with open("d.txt","w",encoding="utf-8") as f: f.writelines(lines)
老师,课里说由于rstrip()函数把文本中每行末尾的换行符删除了,所以要在推导式或者writelines()中加上换行符。推导式中会了,writelines()中怎么加换行符?
老师你好,我这种写法哪路出现问题了,这种写法按道理来说应该也是可以实现功能的,求老师解答哈
def startgame(self): #加载主窗口 pygame.display.init() #初始化窗口 #设置窗口的大小及显示 MainGame.window=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT]) pygame.display.set_caption("坦克大战") while True: #为主窗口设置填充色 MainGame.window.fill(BG_COLOR) MainGame.window
老师,我想问一下,MainGame.window是什么,它接受的是一个什么返回值?
我可以不可以直接用MainGame.window代替
pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT])
就像是代码里那样
from tkinter import * class Application(Frame): def init (self, master=None): super().__init__(master)# super()代表的是父类的定义,而不是父类 self.master = master self.pack() self.createWidget() def createWidget(self): """创建组件""" self.label01 = Label(self,text='王者荣耀',width=10,height=2, bg="black", fg="white") self.label01.pack() if __name__ =='__main__': root=Tk() root.geometry("500x400+300+300") app=Application(master=root) root.mainloop()
老师这怎么不显示呢
如果按照老师的代码,会出现error,但是加上encoding=“utf-8”后就没有问题了,但是我想彻底解决这个问题,不添加也能正常运行,不知道如何更改设置
老师你好,我在VSCode执行的时候并没有出现乱码的情况,如果出现乱码的情况,这又怎么进行调试呢?
print(os.path.split(path))
的结果是('C:\\Users\\26284\\PycharmProjects\\pythonProject\\02', 'e.text')
但当我
from os import path
然后使用
print(path.split(path))
结果就变成了
这是为什么呢?
而且用path.的话有些属性用不了,必须要os.path.
class ageError(Exception): def __int__(self,errorInfo): Exception.__init__(self) #Exception是所有异常的父类,init()是初始化方法。在自定义异常中,使用Exception.init(self)来调用父类的初始化方法 self.errorInfo=errorInfo def __str__(self): return str(self.errorInfo)+",年龄错误" '''if __name__ == '__main__'的意思是: 当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行; 当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。''' if __name__=="__main__": age=int(input("请输入年龄")) if age<1 or age>100: raise ageError(age) #raise 抛出异常 else: print("正常的年龄",age)
请问我跟着老师的代码敲的,不知道为什么还是出现以下错误
为什么self.filename没有被当做临时变量在openfile函数执行完后被直接处理掉而是保留了下来,可以被下一个执行的函数再次利用呢?在类方法中定义的变量(我理解就是“self.变量名”,似乎也被叫做属性,这个属性是一旦在某个方法中被定义那么他就相当于def __init__方法中被定义的变量一样供全局使用了么?)与全局中定义的函数中的变量不一样么?
老师,能帮忙看一下我这段代码怎么没有出现视频里的效果,它让我定义f,可是我定义了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637