python - 在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 类型对象“设置”没有属性“屏幕宽度”。
为了让文件相互定位,我需要配置一些东西吗?
解决方案
推荐阅读
- c# - 将表名作为参数传递给 SqlCommand 的问题
- textarea - 如何捕获在文本区域控件中输入并以角度存储到数据库中的文本和图像 url
- java - 如何为具有多个类和文件夹的摇摆应用程序创建 jar 文件?
- javascript - 在 chrome 应用程序选项卡中使用 axios 请求访问 cookie 的方法
- android - 打开失败:Android(6.0.1)系统应用程序中的EACCES(权限被拒绝)
- excel - 根据多个条件计算不同的值
- node.js - nodejs child_process spawn 和 exec 不会杀死 process.kill(pid) 上的进程
- micronaut - 为什么 Micronaut 发送连接:即使 > 499 也关闭?
- wordpress - Woocommerce 样本堆叠(彼此重叠)
- vba - VBA:波动表,如何更改表 127 第 3 列中的值,取决于表 126 第 3 列?