851103895 发表于 2020-8-17 11:08:58

模对象究竟是个啥!

if __name__ =='main':
    import a

def y():
    print('y')

a.x()

>>>>>>>>>>>>>>>>>>>>>>>>
import a

def y():
    print('y')

a.x()




#这个两个代码有什么区别,为什么上面的代码,找不到模对象a

另外问一下:import 模块时,是不是该模块的程序就要走一遍了?还是说只是生成模对象,并没有走程序





zltzlt 发表于 2020-8-17 11:09:43

本帖最后由 zltzlt 于 2020-8-17 11:42 编辑

1. 是 __main__ 不是 main

if __name__ =='__main__':
    import a

def y():
    print('y')

a.x()

2. 另外问一下:import 模块时,是不是该模块的程序就要走一遍了?
是的
页: [1]
查看完整版本: 模对象究竟是个啥!