IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 详解Python 3.x 导入(import) -> 正文阅读

[人工智能]详解Python 3.x 导入(import)

一、基本概念

1、模块、包

??????? 模块 module:一般情况下,是一个以.py为后缀的文件。其他可作为module的文件类型还有".pyo"、".pyc"、".pyd"、".so"、".dll"。module 可看作一个工具类,可共用或者隐藏代码细节,将相关代码放置在一个module以便让代码更好用、易懂,让coder重点放在高层逻辑上。module能定义函数、类、变量,也能包含可执行的代码。module来源有3种:①Python内置的模块(标准库);②第三方模块;③自定义模块。
??????? 包 package: 为避免模块名冲突,Python引入了按目录组织模块的方法,称之为包。包是含有Python模块的文件夹。

???????? 当一个文件夹下有???init???.py时,意为该文件夹是一个包,其下的多个模块构成一个整体,而这些模块都可通过同一个包导入其他代码中。??init???.py文件 用于组织包,方便管理各个模块之间的引用、控制着包的导入行为。??init???.py文件可以什么内容都不写,存在即可,相当于一个标记。但若想使用from pacakge_1 import *这种形式的写法,需在??init???.py文件中加上:__all__ = [‘file_a’, ‘file_b’] #package_1下有file_a.py和file_b.py,在导入时??init???.py文件将被执行。__all__是重要的变量,用来指定此包被import *时,哪些模块会被import进当前作用域中。不在__all__列表中的模块不会被其他程序引用。可以重写__all__,如__all__= [‘当前所属包模块1名字’, ‘模块1名字’],如果写了这个,则会按列表中的模块名进行导入。

???????? 在模糊导入时,形如from package import *,*是由__all__定义的。在模糊导入时,形如from package import *,*是由__all__定义的。在精确导入时,形如 from package import *、import package.class。???path???也是一个常用变量,是个列表,默认情况下只有一个元素,即当前包的路径。修改???path???可改变包内的搜索路径。


#、参考链接

  1. Python 3.x | 史上最详解的 导入(import)
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-09-13 09:16:52  更:2021-09-13 09:19:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/14 20:36:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码