导入另一个文件

时间:2018-07-08 05:19:29

标签: python class module

我正在python中使用pygame编写程序。我想将类定义放在另一个.py文件中,并将其导入。我的目录结构如下:

main.py
game.py
__init__.py

__init__.py当前为空。

main.py是主程序,它从game.py导入类定义并使用它。 game.py和main.py也使用其他一些导入和全局变量,例如:

import sys
import pygame
import time
import itertools
import os


red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
darkBlue = (0,0,128)
white = (255,255,255)
black = (0,0,0)
pink = (255,200,200)
yellow = (240, 240,20)
dark_yellow = (240, 240,200)

通过将上面的标头放置在两个文件中,我能够使代码工作。但是,这似乎是浪费/冗余/可怕的。可以将它放在__init__.py(无法工作)或其他常见的地方吗?

0 个答案:

没有答案