首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示Eclipse中的错误,但程序正在运行

显示Eclipse中的错误,但程序正在运行
EN

Stack Overflow用户
提问于 2013-11-21 08:48:46
回答 1查看 142关注 0票数 0
代码语言:javascript
运行
复制
1     '''
2     Created on Nov 19, 2013
3   
4     @author: martins
5     '''
6     bif = "background.jpg"
7     mif = "ball.png"
8   
9     import pygame, sys
10    from pygame.locals import *
11    
12    pygame.init()
13    screen = pygame.display.set_mode((800,800),0,32) #izveido logu
14    
15    background = pygame.image.load(bif).convert()#pārveido bildes
16    mouse_c = pygame.image.load(mif).convert_alpha()#pārveido bildes
17   
18    while True:
19        for event in pygame.event.get():
20            if event.type == QUIT:#nodrošina, ka programma pilnīgi aizveras
21              pygame.quit()
22                sys.exit()
23      
24      screen.blit(background,(0,0)) #nokopē backgroundu uz ekrāna(logā)
25      
26      x,y = pygame.mouse.get_pos()# noskaidro peles koardinātas
27      x-=mouse_c.get_width()/2 #ieliek kursoru bildei vid
28      y-=mouse_c.get_height()/2
29        
30      screen.blit(mouse_c,(x,y))#nokpē 
31       
32      pygame.display.update()

我不知道这是为什么,但这是相当恼人的,因为代码运行良好,并执行应该做的事情,我相信有一些问题的解释器,但我不知道它是什么。谢谢你帮忙!

在第10行:未在野生导入中使用: Color、Rect、color

在第12行:导入中未定义的变量: init

第20行:未定义变量:退出

在第21行:导入中未定义的变量:退出

附注:不要在意它们是属于我自己的;)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-21 08:55:43

这些都是警告,不是错误。例如,第一种方法是告诉您,虽然您使用了来自wild import (例如import *)的pygame.locals,但是您没有使用将提供的一些方法和属性。根据Python指南(PEP8),您不应该使用通配符导入,也不应该在一行(即import pygame, sys)上导入多个库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20116158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档