使用来自另一个 python 文件的变量而不需要使用 "script.variable"

Using variables from another python file without the need of using "script.variable"

我正在尝试导入另一个 python 文件以便能够使用它的变量并且一切正常,我想通了。但是我该怎么做才能不必将 python 文件名放在使用的变量之前?

import pygame
import variables
pygame.init()


def draw_task():
    pygame.draw.circle(variables.screen, variables.white, (960, 540), 20, 5)


running = True
while running:
    variables.timer.tick(variables.FPS)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    variables.screen.fill(variables.background)
    draw_task()
    pygame.display.flip()
pygame.quit()

以我的代码为例。我该怎么做才能不必输入 variables.white、variables.screen 等?

您可以:

from variables import timer, screen

或者如果你只是想少打字:

import variables as var

var.timer.tick(var.FPS)