使用来自另一个 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)
我正在尝试导入另一个 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)