首页IT科技python导入模块的方法有哪些?(Python导入模块的搜索顺序)

python导入模块的方法有哪些?(Python导入模块的搜索顺序)

时间2025-06-12 21:21:34分类IT科技浏览4325
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境: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)也在这个列表之中      ,所以无论工作路径在哪里      ,都能搜寻到这些包                 。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
js使用ajax(javascript中的Ajax基础(一)) aicreate口腔观察仪怎么用(AI 杀疯了,NovelAI开源教程)