显示“未解决的引用”的Python全局范围变量

时间:2018-12-04 15:27:25

标签: python python-3.x

我有以下代码:

import json
import os
from botocore.vendored import requests
from custom_validator import CustomValidator

dev_mode = 'DEV' in os.environ
access_token = None

if dev_mode:
    import test_config as config
else:
    import config as config

def myfunc(data):
     if not (access_token):
         .....

但是在myfunc内,尝试使用Unresolved reference时出现access_token错误。 即使在上面的初始化中将global放在其前面,我也会得到:

  

全局变量'access_token'在模块级别未定义

我有点困惑-为什么会发生这种情况,我该如何解决? (使用Python 3.6)

0 个答案:

没有答案