导入python脚本不起作用

无效的

我正在尝试将python脚本(graphics.py)导入我的其他脚本(game.py),但是,它无法正常工作。

在game.py中:

import pygame
import graphics.py
import sys # Mainly for sys.quit

"""********Start variables********"""

# Some colour constants
BLACK = (  0,   0,   0)
WHITE = (255, 255, 255)
RED   = (255,   0,   0)
GREEN = (  0, 255,   0)
BLUE  = (  0,   0, 255)

# Display settings
FPS = 60
fpsClock = pygame.time.Clock()


def main():
    pygame.init()

    # Load graphics
    gfx = graphics()

并在graphics.py中:

import pygame

class graphics(object):

    # Create a surface that will hold the player sprite
    SprPlayer = pygame.Surface((32, 32))

    # At the beggining of the object, load the sprites
    def __init__():
        SprPlayer = pygame.image.load("Graphics\Player.png")

因此,我正在制作我的第一个python游戏(Python是我最喜欢的语言,而不是GML。),我不能在一个文件中包含所有内容。这是错误

import graphics.py
ImportError: No module named py

我的两个脚本都在同一个目录中,所以我不知道发生了什么。任何帮助是极大的赞赏。

裙子

在Python中,当您尝试导入python模块时不需要包含文件扩展名,因此,No module named py因为python试图py名为的文件夹中导入名为的文件graphics你想要的只是import graphics

https://docs.python.org/2/tutorial/modules.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档