专栏首页python3python模块讲解

python模块讲解

一、模块分类: 1.标准库模块:python自带的,直接使用import可直接使用; 2.第三方库:外部的使用,需要先下载(pip install module_name) 3.程序自定义模块:自己定义的模块

二、模块调用(import)的流程 1.先是执行该模块的代码; 2.再将该模块作为一个变量给调用者使用;

三、各种导入方式的简单介绍

四、import导入模块时搜索文件路径的顺序 1.首先搜索当前执行文件所在的文件夹路径,可以使用sys.path来查看当前路径;

2.所以,若导入的模块不在当前执行文件所属的文件夹下,可以使用append函数,现将被导入的文件所属的文件夹加入到sys.path中去,如图:

3.综上所述,我们在实际使用中,导入时应以最终运行整个程序的文件所属的文件夹为准,不要以调试过程中使用的某一个py文件的路径作为依据来导入;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 模块(包、库)

      模块是程序,它就是一个扩展名为.py的python程序。因此对于一个.py的python文件而言,既可以把它当作程序来执行,也可以将它作为模块引入。

    py3study
  • python之基础篇(八)——模块与包

      将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块。

    py3study
  • python--模块之基本

    在计算机程序开发过程中,随着程序代码越来越多,在一个文件里代码就会越来越长,不利于维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每...

    py3study
  • Python基础-模块与包

    当文件是直接运行时,文件的 __name__ 是 __main__,当文件是被导入时,__name__是文件名。

    小团子
  • 模块(包、库)

      模块是程序,它就是一个扩展名为.py的python程序。因此对于一个.py的python文件而言,既可以把它当作程序来执行,也可以将它作为模块引入。

    py3study
  • python之基础篇(八)——模块与包

      将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块。

    py3study
  • python--模块之基本

    在计算机程序开发过程中,随着程序代码越来越多,在一个文件里代码就会越来越长,不利于维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每...

    py3study
  • 当一个模块被导入两次时,会发生什么?

    然后在另一个模块 consumer 中,将上述模块 increment 导入两次:

    疯狂的技术宅
  • Python使用模块中对象的几种方法

    Python默认安装仅包含部分基本或核心模块,启动时也仅加载了基本模块,在需要时再显式地加载(有些模块可能需要先安装)其他模块,这样可以减小程序运行的压力,且具...

    Python小屋屋主
  • Python 模块大全

    简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。

    Python知识大全

扫码关注云+社区

领取腾讯云代金券