Python模块与包

一、模块导入

一个.py文件就称为一个模块。

  • 1.import 模块名
import 模块名
模块名.函数名(参数列表)
  • 2.import 模块名 as 自定义模块名
    注意:注意原来的模块名将失效。
import 模块名 as 自定义模块名
自定义模块名.函数名(参数列表)
  • 3.from 模块名 import 函数名
from 模块名 import 函数名
函数名(参数列表)
  • 4.from 模块名 import *
from 模块名 import *
函数名(参数列表)
  • 5.from 模块名 import 函数名 as 自定义函数名
    注意:注意原来的函数名将失效。
from 模块名 import 函数名 as 自定义函数名
自定义函数名(参数列表)

二、包导入

包就是一个文件夹,里面包含了若干py文件以及一个init.py文件。

  • 1.from 包名 import 模块名
from 包名 import 模块名
模块名.函数名()
  • 2.from 包名.模块名 import 函数名
from 包名.模块名 import 函数名
函数名()
  • 3.import 包名.模块名
import 包名.模块名
包名.模块名.函数名()
  • 4.from 包名 import *
    注意:前提是:将 init.py 文件中写入all变量(写入方式同模块导入的写入方式) 。 变量当中写入哪个模块则导入哪个模块,不写则什么都不导入。
    _init_.py:
__all__ = ['模块名']
from 包名 import *
模块名.函数名()
  • 5.import 包名
    注意:前提是:在包里面的init.py 文件里写入 from . import 模块名。
    init.py里面导入哪个模块 通过本方式就能使用哪个模块。
    _init_.py:
from . import 模块名
import 包名
包名.模块名.函数名()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 2,295评论 0 4
  • Python模块与包 模块 模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模...
    榴莲气象阅读 200评论 0 0
  • 先说一下搜索路径 导入一个 *.py 模块时,解释器先在当前目录中搜索名为 *.py 的文件。如果没有找到的话,接...
    坏科学阅读 225评论 0 0
  • 默认路径:Lib\site-packages 模块与包的概念 1、一个.py文件就可以成为一个模块(Module)...
    倔强的潇洒小姐阅读 1,226评论 0 0
  • @(python) 模块封包组织代码 如下一个包的层级组成: 每个文件夹对应一个包,包里面可以包含多个包,对应的每...
    orientlu阅读 483评论 0 0