python3之import和reload的使用注意事项
----------
由于某种原因,一旦人们知道通过import和reload运行文件,有些人就会倾向于仅使用这个方法,而忽略了能够 运行最新版本的代码的其他选择(例如,图标点击,IDLE菜单选项以及系统命令行)。这会让人变得困惑:你需要 记住是何时导入的,才能知道能不能够reload,你需要记住当调用reload时需要使用括号,并且要记住让代码的最 新版本运行时首先要使用reload。些外, reload是不可传递的,重载一个模块的话只会重载该模块,而不能够重载 该模块所导入的任何模块,因此,有时候必须reload多个文件。
由于这些复杂的地方, 从现在开始就要避免使用import和reload启动程序,这是一个好主意。
----------
由于某种原因,一旦人们知道通过import和reload运行文件,有些人就会倾向于仅使用这个方法,而忽略了能够 运行最新版本的代码的其他选择(例如,图标点击,IDLE菜单选项以及系统命令行)。这会让人变得困惑:你需要 记住是何时导入的,才能知道能不能够reload,你需要记住当调用reload时需要使用括号,并且要记住让代码的最 新版本运行时首先要使用reload。些外, reload是不可传递的,重载一个模块的话只会重载该模块,而不能够重载 该模块所导入的任何模块,因此,有时候必须reload多个文件。
由于这些复杂的地方, 从现在开始就要避免使用import和reload启动程序,这是一个好主意。
import和reload已经证明了是python类中的一种常用测试技术,并且你可能也喜欢使用这种方法。然而,通常如果 你发现自己碰壁了,那就停止继续碰壁。