使用 from module import * 導入模塊後,只會導入模塊中以單個下劃線 (_) 開頭的名稱,以及未以雙下劃線 (__ ) 開頭的名稱。這樣做是為了防止導入模塊中的所有名稱污染全局命名空間。

因此,如果模塊中的全局變量並未以單個下劃線 (_) 開頭,則無法通過使用 from module import * 的方式導入並訪問該變量。為了訪問該變量,應該使用 import module 的方式導入模塊,然後使用 module.variable 的方式訪問該變量。

python 使用 from module import 導入之後訪問不了該模塊中的全局變量是什麽原因

原文地址: http://www.cveoy.top/t/topic/iUJV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录