在学习python的过程中会遇到如下错误:
>>> import mytest
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named py
>>>
问题排查:
1.首先请在Python的模块默认目录中查看是否有“mytest.py”脚本;Windows下,python的模块默认路径一般为:(以Python2.7版本为例)
C:\Python27\Lib
2。如果发现存在该py,则手动删除其对应的pyc文件:mytest.pyc;然后关闭命令行窗口,重新import该模块。
这个pyc文件是首次import时系统自动生成的优化后的文件;Python的导入语句实际导入的就是这个pyc文件而不是py文件。当对mytest.py进行了编辑修改之后,如果想重新导入,则需要删除掉pyc文件,使得系统重新生成pyc文件,才能使最新的改动生效。