关键词搜索

源码搜索 ×
×

Python学习:搜索路径

发布2019-04-03浏览510次

详情内容

现在遇到一个问题 ?
就是写好的模块应该放在哪里

第一种方案可以将它和导入这个模块文件的源代码放在同一个文件夹内,但是可能有些人不希望把所有的代码都放在一个文件夹里,要实现这个功能需要首先了解了解搜索路径这个概念

Python模块的导入需要一个路径搜索的过程,就是说,导入一个叫做hello的模块,那么 python 会在预定义好的搜索路径中寻找一个叫做 hello.py 的模块文件,如果有,则导入模块,如果没有则导入失败。而这个搜索路径,就是一组目录,可以通过sys模块中的path变量显示出来(不同的机器上显示的路径信息可能不一样)
在这里插入图片描述
列出来的这些路径都是Python在导入模块操作时会去搜索的,尽管这些模块都可以使用site-packages目录是最佳的选择,因为它就是用来做这些事情的

当然按照这个逻辑来说,只需要告诉Python你的模块文件在哪里找,Python在导入模块的时候就能正确地找到它

#假如要使用模块的地址是F:\Python3.4\test
# 把模块所在的位置添加到搜索路径中
import sys
sys.path.append('F:\\Python3.4\\test')
import hello as h

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载