有一些加上路径的文件会影响返回结果,就比如那个
print(os.path.isfile('b.txt'))返回的是True,加上'd:/b.txt'就会返回False
print(os.path.exists('b.txt'))这个返回就是True print(os.path.exists('d:/b.txt'))变成这样后就会返回False
真的好奇怪哦
我这怎么返回的是空的,啥也没有,这是怎么回事,而且有些扩展名.txt的文件加上路径后会影响返回结果。当前已输入1个字符, 您还可以输入65534个字符。
按理来说'd:/a.txt'应该是文件才对,isdir返回False也就算了, 为什么isFile也返回False,那它既不是文件夹也不是文件,那它究竟 是什么呢?
1. 为什么使用bind会报错
2. 为什么是root.destroy,不是self.destroy
右键为什么没有diagram选项
老师我这个地方为什么会出错?难道是main中的下划线问题?可我这边打不出视频里的下划线
.txt不能当作二进制文件写入文本吗,必须用.dat?
前面有学到.txt只是不能打开二进制文件,必须用专业软件解码
#导入pygame模块 import pygame SCREEN_WIDTH=700 SCREEN_HEIGHT=500 BG_COLOR=pygame.Color(0,0,0) class MainGname(): window=None def __init__(self): pass #开始游戏 def starGame(self): #加载主窗口 #初始化窗口 pygame.display.init() #设置窗口的大小及显示 MainGname.window=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT]) #设置窗口的标题 pygame.display.set_caption("坦克大战") while True: #设置填充色 MainGname.window.fill(BG_COLOR) #获取事件 self.getEcent() pygame.display.update() #结束游戏 def endGname(self): print("谢谢使用,欢迎再次使用") exit() #获取事件 def getEcent(self): #获取所有事件 eventList=pygame.event.get() #遍历事件 for event in eventList: #判断按下的键是关闭还是键盘按下 #如果按下的是退出,关闭窗口 if event.type==pygame.QUIT: self.endGame() #如果键盘按下 if event.type==pygame.KEYDOWN: #判断按下的是上,下,左,右 if event.tey==pygame.k_LEFT: print("按下的是左键,坦克向左移动") elif event.key==pygame.K_RIGHT: print("按下右键,坦克向右移动") elif event.key == pygame.K_UP: print("按下上键,坦克向上移动") elif event.key == pygame.K_DOWN: print("按下左键,坦克向左移动") class Tank(): def __init__(self): pass #移动 def move(self): pass #射击 def shot(self): pass #展示坦克的方法 def displayTank(self): pass #我方坦克 class MyTank(Tank): def __init__(self): pass #敌方坦克 class EnemyTank(Tank): def __init__(self): pass # 子弹类 class Bullet(): def __init__(self): pass # 移动 def move(self): pass # 展示子弹的方法 def displayBullet(self): pass #墙壁 class Wall(): def __init__(self): pass #墙壁 def displayWall(self): pass #爆炸效果的类 class Explode(): def __init__(self): pass #展示爆炸效果 def displayExplode(self): pass #音效类 class Music(): def __init__(self): pass #播放音乐 def play(self): pass if __name__=='__main__': MainGname().starGame()
还有这个,家里 encoding = utf-8 还是不行
老师,这怎么解决?
老师,我这边是怎么回事呢?
高老师这是什么情况呀
明明明实在d盘里呀,为什么系统会找不到呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637