美文网首页
关于Python 模块、包的导入

关于Python 模块、包的导入

作者: wMeSlAx767 | 来源:发表于2018-03-23 12:09 被阅读65次

导入第三方库的方式:

  • import
  • import....as
  • from...import

Python通过模块来管理。模块中可以包含类、方法、属性。中包含模块。包就是一个包含__init__.py文件的文件夹。包也可以看成一个特殊的模块,模块中包含的内容都是在__init__.py中声明,例如系统的json模块。

import

通过import只能导入模块。(如果包的__init__.py中没有任何数据你导入了包模块也没有实际的用处)。

import...as

和import的功能是一样的,但是通过as可以对import的内容重命名。

from...import

如果你想直接导入模块中的类、方法、属性。那么只能使用from...import的方式。from后面跟着的一定是一个模块。

用法:
import Module
from Module import other (other可以包含Module、方法、类、属性等)

使用上推荐:除开单个模块使用import外,其他的导入都使用from...import

延展:
模块的管理中包含模块内部方法、类、属性的导入导出的问题。例如Javascript ES6中export 定义模块导出的数据,import定义导入的数据。而Python中却只有import定义导入,其实Python也有导出的,只是Python默认模块中所有的类、函数、属性等都是导出的。

相关文章

  • 浅谈 Python 的模块导入

    浅谈 Python 的模块导入 本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句...

  • Python 绝对导入和相对导入详解

    Python 相对导入与绝对导入,这两个概念是相对于包内导入而言的。包内导入即是包内的模块导入包内部的模块。 Py...

  • 包和pygame

    python中的包: 引入包、使用import.模块的方法导入、通过form文件import模块的方式导入、在文件...

  • 关于Python 模块、包的导入

    导入第三方库的方式: import import....as from...import Python通过模块和包...

  • Python中的模块与包

    目标 了解模块 导入模块 制作模块 __all__ 包的使用方法 一. 模块 Python 模块(Module),...

  • 包和模块

    一、python中包和模块的区别: 1.包:包含 文件的文件夹,导入模块的可通过 变量。2.模块:编写python...

  • 【笔记】《Python语言以及应用》- 面向对象

    一、Python盒子: 模块、包和程序 1. 模块 一个模块就是一个Python代码文件 导入模块: 搜索路径: ...

  • Python中的import语句

    Python中使用import语句来导入一个模块(module),或者用来导入一个包(package),模块的实质...

  • Python中的包

    目录 什么是python的包与模块 包的身份证 如何创建包 包的倒入 模块的导入 什么是pytlhon的包 包就是...

  • 2019-04-30 手把手教你用pytorch实现迁移学习(第

    一.导入所需要的包: 1 导入和数据处理相关的python包 2 导入本地模块和函数 二.导入数据集: 使用Tor...

网友评论

      本文标题:关于Python 模块、包的导入

      本文链接:https://www.haomeiwen.com/subject/fratcftx.html