Python 使用 from module import * 导入后无法访问全局变量原因
使用 from module import * 导入模块后,只会导入模块中以单下划线 (_) 开头的名称,以及未以双下划线 (__ ) 开头的名称。这样做是为了防止导入模块中的所有名称污染全局命名空间。
因此,如果模块中的全局变量并未以单下划线 (_) 开头,则无法通过使用 from module import * 的方式导入并访问该变量。为了访问该变量,应该使用 import module 的方式导入模块,然后使用 module.variable 的方式访问该变量。
原文地址: https://www.cveoy.top/t/topic/qAKc 著作权归作者所有。请勿转载和采集!