包|学习笔记

简介: 快速学习 包

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8760




基本内容


一、包的定义

二、包的使用技巧

 

 

 

一、包的定义

1.包也是一个模块。

2.当我们模块中代码过多时或者一个模块需要被分解为多个模块时,这时就需要使用到包。

3.普通的模块就是一个 PY 文件,而包是一个文件夹。

4.包中必须要一个 _init_.py_ 这个文件,这个文件中可以包含有包中的主要内容

from hello import  ab

print(a.c)

print(b.d)

 

二、包的使用技巧

1. _ pycache_ 是模块的缓存文件

2.py 代码在执行前需要被解析器先转换为机器码然后再执行既我们在使用模块需要将模块的代码先转换为机器码然后再交由计算机执行而为了提高程序运行的性能

3.python 会在编译过一次以后将代码保存到一个缓存文件中这样在下次加载这个模块就可以不再重新编译而是直接加载缓存中编译好的代码。

相关文章
|
5月前
|
Python
关于下载aircv包遇到的问题
这篇文章是关于作者在尝试下载aircv包时遇到的问题以及通过离线下载解决这些问题的经历。
关于下载aircv包遇到的问题
|
7月前
|
JavaScript 中间件
包代码
包代码
41 7
|
8月前
|
Python
PyEMD包安装导入踩坑
PyEMD包安装需要注意的地方
374 1
|
存储 Java
67 0
|
IDE 开发工具
R问题|如何本地安装 R 包
R问题|如何本地安装 R 包
474 0
R问题|如何本地安装 R 包
|
JavaScript 前端开发 Java
手把手教你写一个composer包
由于程序届的《开源运动》,我们可以在社区找到很多别人提供的工具,也可以向社区贡献我们的代码。 在github还没有兴起的年代,我们是需要到工具的官网下载代码,比如jquery。然后放到我们自己的项目目录里,再在我们的页面中使用。
419 0
手把手教你写一个composer包
|
Go 开发者
包的快速入门|学习笔记
快速学习包的快速入门
包的快速入门|学习笔记
|
Web App开发 Java Unix
常用的包管理工具的简单使用
brew 是macOS系统的包管理软件。Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。 homebrew基于Git仓库管理的。
225 0
gghalves包-你五毛我五毛
gghalves可以通过ggplot2轻松地编写自己想要的一半一半(half-half plots)的图片。比如:在散点旁边显示箱线图、在小提琴图旁边显示点图。
267 0
gghalves包-你五毛我五毛