python:模块的导入,及重新导入

一、模块

  1. 定义

在Python中,一个.py文件就称之为一个模块。

  1. 种类

内置标准模块、第三方开源模块、自定义模块

  1. 导入模块
方法1:
import xxx

方法2:
from xxx import yyy
#导入xxx模块中的yyy方法

方法3:
from xxx import *
#导入xxx模块中的所有可使用的方法

2、自定义模块的导入与重新导入

  1. 自定义模块

自定义模块,就是创建了一个.py文件,就可以称之为模块,可以在另一个程序里导入。

  1. 自定义模块的导入

自定义模块的导入与其他模块的导入的方法相同。

但是自定义模块只能在当前路径下的程序里才能导入,换一个目录再导入自己的模块就报错, 这该怎么办?

这里就要涉及到模块的搜索路径了。

  1. 模块的搜索路径

显示模块导入的搜索路径

>>> import sys
>>> sys.path
#此处显示的列表为模块导入的搜索路径

假设自定义的模块在其他路径,没有在搜索路径中,此时可以在搜索路径中添加搜索路径。

xxx.path.append('相对路径/绝对路径')
#此路径添加至上面搜索路径的最末尾
  1. 重新导入模块

现在自定义一模块a,在另外的模块b中导入模块a后,对a模块进行修改。如何在模块b中导入最新的模块a呢?

#导入模块xxx中的全部函数
from xxx import *
#reload的作用:对模块进行重新加载
reload(xxx)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值