在定义之前无法调用函数

rea*_*ebo -2 python

当我跑:

if language == "":
    language = t(30009)

# Translation util
def t(string_number):
    plugin       = xbmcaddon.Addon("plugin.video.jworg")
    return plugin.getLocalizedString(string_number)
Run Code Online (Sandbox Code Playgroud)

我明白了:

NameError:未定义名称't'

Mar*_*nen 5

在使用之前定义该功能.

# Translation util
def t(string_number):
    plugin       = xbmcaddon.Addon("plugin.video.jworg")
    return plugin.getLocalizedString(string_number)

if language == "":
    language = t(30009)
Run Code Online (Sandbox Code Playgroud)