Python 模块导入执行详解:print 语句何时执行?
在 Python 中,当一个模块被导入时,其中的代码会被执行一次,包括 print 语句。但是,导入包时,'init' 函数中的 print 语句不会立即显示,因为它们被执行时是在导入包的过程中,而不是在调用包中模块或类的过程中。因此,当你结束调试时,'init' 函数中的 print 语句才会显示出来。而类中不在 'init' 函数中的 print 语句可以直接显示,因为它们在调用类的过程中被执行,而不是在导入包的过程中。
原文地址: https://www.cveoy.top/t/topic/m5qR 著作权归作者所有。请勿转载和采集!