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

系统 1828 0

一、模块

  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
              
               xxx

              
                >>
              
              
                >
              
               xxx
              
                .
              
              path

              
                #此处显示的列表为模块导入的搜索路径
              
            
          

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

            
              xxx.path.append('相对路径/绝对路径')
#此路径添加至上面搜索路径的最末尾

            
          
  1. 重新导入模块

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

            
              
                #导入模块xxx中的全部函数
              
              
                from
              
               xxx 
              
                import
              
              
                *
              
              
                #reload的作用:对模块进行重新加载
              
              
                reload
              
              
                (
              
              xxx
              
                )
              
            
          

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论