这是我所拥有的( file 已分配给文件的路径,两个示例中都有源代码):
file
execfile(file)
我把它换成了:
exec(compile(open(file).read(), file, 'exec'))
我最喜欢的部分是:第二个版本在Python2和3中都工作得很好,这意味着不需要添加依赖于版本的逻辑。