Python中的模块

  • 模块的创建
    1、模块文件的扩展名必须是“.py”
    2、创建的模块名尽量不要与Python中自带的模块同名。
  • 模块的导入
  1. 使用import语句导入
import module_name as alias
# module_name:模块名
# alias:模块的别名。as alias可以省略。

模块中的对象如何使用?
答:模块中对象的调用方式:模块名.对象名

  1. 使用from…import语句导入
from module_name import member
# module_name:模块名
# member:需要导入的成员(这里的成员可以是变量、函数、类名)。可以导入多个成员,相邻成员用逗号隔开。如果使用“*”代替成员名,则导入的是整个模块的成员。

注意:使用该方法导入的成员可以直径使用,不需要加模块名。使用该方法导入的 成员需要在命名空间中唯一,如果不唯一后倒入的会覆盖先导入的。

  • 模块的搜索目录
    模块目录的搜索顺序是:
    1、在当前目录下查找(执行Python脚本所在的目录)。
    2、PYTHONPATH环境变量下的每个目录查找。
    3、Python默认的安装目录下查找。
    以上目录的具体路径保存在模块sys的sys.path变量中。可以通过如下语句查看。
import sys
print(sys.path)

可以通过如下几种方式,将指定的目录添加到sys.path中。
方式1:
在导入模块的文件中添加如下代码:

import sys
sys.path.append('路径')

方式2:
在Python的安装目录下的“…\Lib\site-packages”中添加“.pth”文件,并将需要添加的路径写在文件中。
方式3:
在PYTHONPATH的环境变量中添加。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值