首页 > 解决方案 > 在pycharm中导入模块

问题描述

我对 pycharm 完全陌生,并且有可能是一个非常愚蠢的问题。

我创建了两个文件并将它们保存到一个目录中;一个是设置文件,其中包含一个类设置,我只想将其导入到另一个文件中,该文件将保存我的主要代码。

我的主文件如下所示:

import pygame
from settings import Settings

class AlienInvasion:
    def __init__(self):
        pygame.init()
        self.settings = Settings
        self.screen = pygame.display.set_mode(
            (self.settings.screen_width, self.settings.screen_height))

我的设置文件如下所示:

class Settings:
    def __init__(self):
        self.screen_width = 1200
        self.screen_height = 800

但是,当我运行主文件时,我得到一个 AttributeError 类型对象“设置”没有属性“屏幕宽度”。

为了让文件相互定位,我需要配置一些东西吗?

标签: pythonmodulepycharmpython-import

解决方案


推荐阅读