2015-01-13 91 views
0

这里是我的代码:将位图图像导入python中说图像无法打开?

import random, pygame, sys, math 
from pygame.locals import * 

def main(): 
    global surface 

    pygame.init() 

    surface = pygame.display.set_mode((1153, 649)) 


    pygame.display.set_caption("Dunkin' Density") 

    start_background = pygame.image.load('Balance_to_begin.bmp') 
    too_much_left = pygame.image.load('Balance_too_much_left.bmp') 
    total_balance = pygame.image.load('Total_Balance.bmp') 



    while True: 
     surface.blit(start_background, (0,0)) 
     pygame.display.update() 

尝试运行它说的图像不能被加载时... 他们都在同一文件中,但它不工作? :(

+0

作品在我的机器上。 – Kevin

+0

“他们都是同一个文件内,......”你能澄清?你你的'.bmp'文件以某种方式包含在Python源代码中?这有点奇怪,'.bmp'文件需要存在于你调用该程序的目录中(除非它执行了' chdir()'somewhere),它可能与实际的'.py'文件所在的位置不同。 – twalberg

回答

1

确保.bmp文件和你的Python脚本存在于同一目录中。