我知道这是一个愚蠢的问题,但这是在我这边发生的事情。
<amp-list load-more>
据我所知,def func():
print(name)
if __name__ == "__main__":
name = "halo"
print(name)
func()
无法看到名称变量。
但是它两次显示“光晕”。
我在PyCharm工作。 有什么建议吗?还是python最初以这种方式工作?
答案 0 :(得分:3)
func
可以查看name
变量。它是一个全局变量,因为创建它的位置不在任何类或函数内。所有函数都可以读取全局变量。