位置: IT常识 - 正文
推荐整理分享Python导入模块的搜索顺序(python导入模块的本质),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python模块安装方法,python导入模块的两种方法,python导入模块的方法,python导入模块的关键字,python导入模块的语句,python导入模块的语句,python导入模块的三种方法,python导入模块的关键字,内容如对您有帮助,希望把文章链接给更多的朋友!
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、用import hello时,python会搜寻hello.py文件,搜索顺序如下
首先搜寻内置模块是否有hello(所以我们定义的模块名不要和内置模块相同)
如果内置模块没有,则看其他目录里有没有
2、实例
>>>importsys>>>sys.path['','C:\\ProgramFiles\\Anaconda3\\python35.zip','C:\\ProgramFiles\\Anaconda3\\DLLs','C:\\ProgramFiles\\Anaconda3\\lib','C:\\ProgramFiles\\Anaconda3','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\Sphinx-1.4.6-py3.5.egg','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\snownlp-0.12.3-py3.5.egg','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\win32','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\win32\\lib','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\Pythonwin','C:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\setuptools-27.2.0-py3.5.egg']其中第一个''表示当前的工作路径,我们可以看出安装的第三方包所在路径('C:\\Program Files\\Anaconda3\\lib\\site-packages')也在这个列表之中,所以无论工作路径在哪里,都能搜寻到这些包。
上一篇:织梦dede自定义表单发布成功后跳转的页面(dede织梦怎么转成zblog)
下一篇:python线性规划的求解方法(python 规划求解)
友情链接: 武汉网站建设