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

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

时间2025-05-01 09:31:36分类IT科技浏览3357
导读:本文教程操作环境: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
save(fsav32.exe是什么进程 有什么作用 fsav32进程查询) php根目录在哪里(phpcms根目录在哪)