lxgi&

导航

python文件名不要跟模块名相同,报错AttributeError: 'module' object has no attribute 'Differ'

python中的文件都会生成pyc文件,包括模块也是这样,所以调用模块的时候,实际上会调用模块.pyc文件;在这个前提下,如果将文件名命名成跟模块名一样,在同一目录下就会生成一个跟模块名一样的pyc文件,系统就直接调用这个文件了,所以就会出现模块中属性错误,如AttributeError: 'module' object has no attribute 'Differ'

posted on 2015-03-18 10:50  lxgi&  阅读(261)  评论(0编辑  收藏  举报