- 帖子
- 18
- 精华
- 0
- 积分
- 132
- 阅读权限
- 20
- 注册时间
- 2013-7-25
- 最后登录
- 2013-12-3
|
在mac下用终端运行这一节课的py文件时,会报一个错:
Traceback (most recent call last):
File "/Users/ares/Sites/Dropbox/file/pygame/lesson01.py", line 12, in <module>
background = pygame.image.load('bg1.jpg').convert() #加载并转换图像
pygame.error: Couldn't open bg1.jpg
同样的,改成相对路径后:
background = pygame.image.load('~/Sites/Dropbox/file/pygame/bg1.jpg').convert()
还是会报这个错:
Traceback (most recent call last):
File "/Users/ares/Sites/Dropbox/file/pygame/lesson01.py", line 12, in <module>
background = pygame.image.load('~/Sites/Dropbox/file/pygame/bg1.jpg').convert() #加载并转换图像
pygame.error: Couldn't open ~/Sites/Dropbox/file/pygame/bg1.jpg
只有写成绝对路径后才能正常运行:
background = pygame.image.load('/Users/ares/Sites/Dropbox/file/pygame/bg1.jpg').convert() #加载并转换图像
========idle的分割线===========
在idle下:
background = pygame.image.load('bg1.jpg').convert()
background = pygame.image.load('/Users/ares/Sites/Dropbox/file/pygame/bg1.jpg').convert()
都可以正常运行,
background = pygame.image.load('~/Sites/Dropbox/file/pygame/bg1.jpg').convert()
则会转菊花,导致idle卡死。
有没有什么办法,可以让load('bg1.jpg')在终端下也可以使用吗?
|
|