使用exec(open('module.py').read())内置函数调用,是从交互提示模式启动文件而不必导入以及随后的重载的一种方法,每次exec都运行文件的最新版本。
但是这个有个缺点就是可能会对当前使用的变量有覆盖的可能性。
假如当前变量x=10,如果exec执行的文件也有x变量,并且有不同的值,那么之前x的值会被改写
在对列表进行操作时,如果直接对一个列表L使用+操作添加几个新元素,不会改变原来的L。如果使用.append()函数,则会更改L。
使用exec(open('module.py').read())内置函数调用,是从交互提示模式启动文件而不必导入以及随后的重载的一种方法,每次exec都运行文件的最新版本。
但是这个有个缺点就是可能会对当前使用的变量有覆盖的可能性。
假如当前变量x=10,如果exec执行的文件也有x变量,并且有不同的值,那么之前x的值会被改写
在对列表进行操作时,如果直接对一个列表L使用+操作添加几个新元素,不会改变原来的L。如果使用.append()函数,则会更改L。