1、if __name__ == '__main__':当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行;
2、with as的用法:enter()方法,一个exit()方法。紧跟with后面的语句被求值后,返回对象的enter()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的代码块全部被执行完之后,将调用前面返回对象的exit()方法。
本文深入解析Python中if __name__ == '__main__'的作用及with语句的内部机制,包括其enter()和exit()方法的使用,帮助读者理解Python代码执行的细节。
27

被折叠的 条评论
为什么被折叠?



