使用VS Code 使用pygame加载不出图片;Python的pygame打不开图片,怎么解决?由于图片运行报错
首先,我开始也是打不开的,因为我是先用的Pycham转过来使用的,然后使用了VS也使用以下的代码,注意是pygame.image.load()这段程序
'''
@Description: In User Settings Edit
@Author: your name
@Date: 2019-09-29 10:10:10
@LastEditTime: 2019-09-29 13:19:14
@LastEditors: Please set LastEditors
'''import pygame,sys
from pygame.locals import *fps = 30
size = width, hight = 1000 ,600
img = 'cat_girl.png'
title = 'FirstBox'#color
white = (255,255,255)
black = (0, 0, 0)
red = (255, 0, 0)
pygame.init()
pygame.display.set_caption(title)
screen = pygame.display.set_mode(size)
image = pygame.image.load(img)running = True
while running:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()screen.fill(white)screen.blit(image,(0,0))pygame.display.flip()# pygame.display.update()
这是我的报错信息:
pygame.error: Couldn’t open cat_girl.png
VS软件内的实际路径显示
PS D:\Program Files\PythonCode> python -u "d:\Program Files\PythonCode\pygame\firstWindows.py"
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):File "d:\Program Files\PythonCode\pygame\firstWindows.py", line
24, in <module>image = pygame.image.load(img)
pygame.error: Couldn't open cat_girl.png
PS D:\Program Files\PythonCode>
通过百度下,在这里受到了启发
然后我就找到了这个图片的路径,把定义图片的路径给加上去了
把img后面的路径改为:
img = 'D:\Program Files\PythonCode\pygame\cat_girl.png'
这样的话,就可以打开了,如下图
再有,如下也都是可以的
个人觉得,写Python程序之前,先创建一个大体的文件目录出来,然后再用相对路径更好,打包时,不用担心,找不到文件而报错
强烈建议使用’相对路径’
img = 'pygame\cat_girl.png'
或者
img = 'pygame/cat_girl.png'
但是我试了
img = './cat_girl.png'
img = '.\cat_girl.png'
以上两种写法都是不可以的,窗口加载后会闪退
#字体路径
Arvo = 'pygame\My_plane\Fonts\ARVO-REGULAR.TTF'
Consolas = 'pygame\My_plane\Fonts\CONSOLAZ.TTF'
DejaVv = 'pygame\My_plane\Fonts\DEJAVUSANSMONO-OBLIQUE_0.TTF'
HK = 'pygame\My_plane\Fonts\华康少女体W5(P).ttf'
使用VS Code 使用pygame加载不出图片;Python的pygame打不开图片,怎么解决?由于图片运行报错相关推荐
- pygame加载png出现known incorrect sRGB,Interlace handling should be turned on when using png_read_image问题
使用pygame加载png出现libpng warning: iCCP: known incorrect sRGB profile和Interlace handling should be turne ...
- yo : 无法加载文件 D:\MyDev\Nodejs\node_global\yo.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros oft.com/fwl
yo : 无法加载文件 D:\MyDev\Nodejs\node_global\yo.ps1,因为在此系统上禁止运行脚本. 所在位置 行:1 字符: 1 + yo code + ~~ 命令:get-E ...
- zeplin加载 不出图片_为什么Zeplin不能解决您的所有问题
zeplin加载 不出图片 Design handover involves communicating the visual styles and behaviours of your design ...
- Node 本地网站服务器网页加载不出图片的解决方法
文章目录 前言 遇到的问题 源代码 前言 最近在自学 Node.js 准备入门前端 在用 Node 配置本地网站服务器的时候连上了自己期末的前端综合实验设计的作业 遇到了一些问题来记录一下. 遇到的问 ...
- ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
- 解决GitHub加载不出图片问题
解决GitHub加载不出图片问题 参考文章: (1)解决GitHub加载不出图片问题 (2)https://www.cnblogs.com/jooy/p/12090882.html 备忘一下.
- Android SDK Manager 加载不出tools解决办法
问题描述 用eclipse配置Android开发环境过程中,下载的Android SDK Manager 加载不出tools,如下图所示: 图片来源于3,2,1,FIGHT! 上述问题不管是设置国内的 ...
- hp laser103 属性没有配置项_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
- HTML页面加载异常,按F12调试后居然又好了的解决办法!
HTML页面加载异常,按F12调试后居然又好了的解决办法! 参考文章: (1)HTML页面加载异常,按F12调试后居然又好了的解决办法! (2)https://www.cnblogs.com/Jaco ...
最新文章
- 当前流行的J2EE WEB应用架构分析
- JZ2440学习总结5
- php第一行空白,网页头部多出一行空白问题的解决方法 (PHP文件头BOM问题)
- 前端获取当前url路径
- 【Python CheckiO 题解】Largest Rectangle in a Histogram
- linux——回射服务器
- java fork join demo_Fork/Join框架 demo
- 微博每日数十亿级业务下的计数器如何扩展Redis?
- 前端学习笔记之三PS
- java山地车 故障,山地车骑行常见的10大问题及解决方案
- linux 权限 c,Linux下获取root权限的c程序
- 对学术不怎么热爱,只想当大学老师而去读博可以么?
- CDA数据分析师认证与Pearson VUE达成深度合作
- 《裁梦为魂》 - 银临 :OI版
- MATLAB铁轨检测+异物识别
- Windows找不到文件wt.exe怎么办?
- Android 蓝牙开发(八)hfp接听、挂断电话
- [Java] 代理模式 Proxy Mode
- python 字典遍历
- 计算机按键模块,计算器键盘-TM1650/AIP650