我正在使用pygame编写游戏,但是当我尝试使用python的math
模块时,我的程序会尝试使用pygame.math
。我该如何解决这个问题?
示例:
import pygame, math
from pygame import *
pygame.init()
a = math.sin(90)
# some code that uses a
错误讯息:
AttributeError: module 'pygame.math' has no attribute 'sin'
错误可能是因为来自pygame import *,但没有它我的代码不起作用。 在商品中解决:
答案 0 :(得分:0)
我在代码中使用了pygame和math,但我将它们作为单独的导入:
import pygame
import math
一切正常,没有错误
答案 1 :(得分:0)
使用以下代码,因为它可以防止错误:
SELECT id, count(*) as c
FROM (
SELECT id FROM testing_items WHERE tags @> '{11}'
UNION ALL
SELECT id FROM testing_items WHERE tags @> '{8}'
UNION ALL
SELECT id FROM testing_items WHERE tags @> '{5}'
) as items
GROUP BY id
ORDER BY c DESC, id
LIMIT 5
这种方式导入为单独的模块。你有话要说: