【问题标题】:"NameError name 'x' is not defined" Pycharm using Python 3.9“未定义名称错误名称‘x’”Pycharm 使用 Python 3.9
【发布时间】:2020-11-24 03:49:46
【问题描述】:

python 新手,我下载了 Pycharm 并使用 python 版本 3.9(最新版本)。我的终端显示错误时遇到问题:

NameError: name 'run' 没有定义

在某一时刻,我能够让控制台以某种方式忽略该错误,但它在调用测试函数时给出了类似的错误。

我对函数声明做了一些研究,认为这是正确的语法。也尝试在此论坛上找到类似的问题,但似乎找不到我的答案,所以如果这是重复或常见错误,我提前道歉。

if __name__ == '__main__':
    run()

def run():
    test()
    return

def test():
    print("test")
    return

【问题讨论】:

    标签: python pycharm nameerror


    【解决方案1】:

    在main之前定义函数

    def run():
        test()
        return
    
    def test():
        print("test")
        return
    if __name__ == '__main__':
        run()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多