Python笔记----加载模块

1.使用环境变量加载模块
Python会根据PYTHONPATH环境变量的值来确定到哪里来加载模块。PYTHONPATH环境变量的值是多个路径的集合,这样Python就会依次搜索PYTHONPATH环境变量所指定的多个路径,试图从中找到程序想要加载的模块。
动态修改模块加载路径
通过sys.path属性来实现动态改变Python模块的加载路径。例如:
在这里插入图片描述

2.默认的模块加载路径(D:\tools\Thonny\Thonny\Lib\site-packages)
找到Python的默认的以lib\site-packages结尾的模块加载路径,将编写好的模块拷贝到该路径下,就相当于为Python扩展了一个模块,这样任何的Python程序都可以使用它。

3.模块____all____变量
有时候模块中虽然包含很多成员,但并不希望每个成员都被暴露出来供外界使用,此时可借助模块的____all____,将变量的值设置成一个列表,只有该列表中的成员才会被暴露出来。例如:

在这里插入图片描述
在这里插入图片描述

all变量的意义在于为模块定义了一个开放的公共接口。只有all变量列出的程序单元,才是希望该模块被外界使用的程序单元。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值