1、如果当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main__,通过if判断这样就可以执行“__mian__:”后面的主函数内容;
2、如果此模块是被import来的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__mian__:”后面的内容。
# 伪造的代码: if run(self, self.model): __name__=='__main__' if run(import, import.model): __name__== import.model.__name__
Sign in to make a reply
ywjco_567
1、如果当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main__,通过if判断这样就可以执行“__mian__:”后面的主函数内容;
2、如果此模块是被import来的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__mian__:”后面的内容。