当前位置: 首页 > news >正文

二十三、Python基础语法(包)

包(package):包是一种组织代码的方式,可以将相关的模块组合在一起,以便更好地管理和重用代码,包的目录中有一个特殊代码文件__init__.py,包的命名也要遵循标识符的规则。

一、包的结构

一个 Python 包通常是一个包含多个模块和一个特殊的__init__.py文件的目录。

在这个结构中,mypackage是一个包,module1.py、module2.py和module3.py是包中的模块。

二、__init__.py文件的作用

  1. 标识一个目录是 Python 包。

  2. 可以包含一些初始化代码,当包被导入时会自动执行。例如,可以在 __init__.py 文件中导入包中的一些常用模块,以便用户可以更方便地使用包。

三、包的的导入

 方式一

import 包名.模块名
包名.模块名.工具名
方式二
from 包名 import 模块名
模块名.工具名

方式三【推荐】

from 包名.模块名 import 工具名
工具名

四、安装包

可以使用pip命令来安装 Python 包。例如,要安装requests包,可以在命令行中运行:

pip 会自动从 Python 包索引中下载并安装指定的包。

http://www.mrgr.cn/news/59869.html

相关文章:

  • openEuler 操作系统中的逻辑卷详解
  • 前端聊天室页面开发(赛博朋克科技风,内含源码)
  • 深入理解JAVA虚拟机(一)
  • SpringCloud Gateway路由核心原理解析
  • HarmonyOs next 跟着开发文档学习-判断api是否可以使用
  • 为什么会有树这样的数据结构,使用树有什么好处 和其他数据结构对比
  • Upload-labs通关
  • Python 从入门到实战41(NumPy数值计算)
  • kNN 的花式用法(原来还能这么玩 kNN)
  • Java NIO 应知应会 (一)
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发六,使用SDLVSQT显示yuv文件
  • UE ---- 射击游戏
  • 【Linux网络】传输层协议UDP与TCP
  • Mochi 1:AI视频生成领域的创新与应用
  • 绝了,这款播放器让发烧友疯狂种草,堪称音乐神器
  • 从零入门扣子Bot开发
  • Map和Set(数据结构)
  • 网络学习/复习2套接字
  • Linux基础-基础命令和相关知识4
  • 实现mysql和es的数据同步以及es的集群
  • 刷c语言练习题13(牛客网)
  • 【数据结构与算法】《Java 算法宝典:探秘从排序到回溯的奇妙世界》
  • 银河麒麟V10系统下libopenblas.so.0和libllmlmf库的安装
  • QT 实现自定义动态选择指示器
  • GPU的使用寿命可能只有1~3年
  • SpringBoot整合API接口做快递智能识别