Python 运行出现错误 ImportError: cannot import name 'itemgetter' from 'operator'

今天第三天写代码,遇到了一个问题,虽然解决了,但是不知道什么原因,大神看到的话麻烦帮小弟解决一下:

        在学习使用getpass模块时,出现了以下错误:

        Python 运行出现错误 ImportError: cannot import name 'itemgetter' from 'operator'

Python 运行出现错误 ImportError: cannot import name 'itemgetter' from 'operator'说实话,我是非常懵逼的,当然上面这个截图是最后一次的错误,之前错了好多遍,但是显示结果都是一样的。

后来仔细看了看,输出结果中从a=9.6到False,都是我之前写的一个“operator.py”里的正确输出内容,但是不知道为什么会在这里出现,这两个文件都是放在一个文件夹里的。

Python 运行出现错误 ImportError: cannot import name 'itemgetter' from 'operator'

后来,我把operator.py删除之后,结果就能正常运行了。

Python 运行出现错误 ImportError: cannot import name 'itemgetter' from 'operator'

有知道原因的大神希望告诉小弟是什么原因.......