python是如何查找import模块的:
import sys
print(sys.path)
打印结果如下:
[
'E:\\PythonProject\\lesson\\venv\\com\\lxy\\test',
'D:\\develop\\PyCharm 2019.2\\helpers\\pydev',
'E:\\PythonProject',
'D:\\develop\\PyCharm 2019.2\\helpers\\pycharm_display',
'D:\\develop\\PyCharm 2019.2\\helpers\\third_party\\thriftpy',
'D:\\develop\\PyCharm 2019.2\\helpers\\pydev',
'C:\\Users\\lixiuyang\\.PyCharm2019.2\\system\\cythonExtensions',
'E:\\PythonProject\\lesson\\venv\\com\\lxy\\test',
'E:\\PythonProject\\venv\\Scripts\\python36.zip',
'D:\\develop\\python\\DLLs',
'D:\\develop\\python\\lib',
'D:\\develop\\python',
'E:\\PythonProject\\venv',
'E:\\PythonProject\\venv\\lib\\site-packages',
'E:\\PythonProject\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.6.egg',
'E:\\PythonProject\\venv\\lib\\site-packages\\pip-19.0.3-py3.6.egg',
'D:\\develop\\PyCharm 2019.2\\helpers\\pycharm_matplotlib_backend'
]
python将按照这个列表,从上往下依次在这些目录中查找名为calculator(你需要倒入引用的东西)的目录或文件。