【Python】-- 模块、包(导入模块、自定义模块、自定义包、安装第三方包)

什么是模块?

模块是一个Python文件,以.py结尾,可以定义函数、类和变量,也能包含可能执行的代码。

模块的作用?

可以帮助我们快速的实现一些功能,比如实现和时间相关的功能可以使用time模块。


 

一、模块导入方式

模块导入一般在代码文件的开头。

1、语法

[from 模块名] import [模块 | 类 |变量 | 函数 | *][as 别名]

2、常用的组合形式

  • import 模块名
  • from 模块名 import 类、变量、方法等
  • from 模块名 import *
  • import 模块名 as 别名
  • from 模块名 import 功能名 as 别名

例:

import time
print("开始")
time.sleep(5)
print("结束")

例:只用某个模块的某个功能

from time import sleep
print("开始")
sleep(5)
print("结束")

二、制作自定义模块

例:

新建一个python文件,定义函数

def test(a,b):
    print(a+b)

调用

import my_modulel
my_modulel.test(1,1)

_all_

如果一个模块文件有__all__变量,当使用from xxx import * 导入时,只能导入这个列表中的元素

例:

__all__ = ['test']
def test(a,b):
    print(a+b)
def test2():
    print("test2")
from my_modulel import *
test(1,1)
test2() #报错

 


 

什么是python包?

物理上看,包是一个文件夹,该文件夹下包含一个__init__.py文件,该文件可用于包含多个模块文件;

逻辑上看,包的本质依然是模块。

 


三、自定义包

1、创建步骤

①新建包

自动生成__init__.py文件

 ②新建模块

 2、导入包

import 包名.模块名

包名.模块名.目标

例:

import my_package.my_module1
import my_package.my_module2
my_package.my_module1.info()
my_package.my_module2.info()

四、安装第三方包

第三方包可以极大的帮助我们提高开发效率。

如:

科学计算常用包:numpy包

数据分析常用包:pandas包

大数据计算中常用包:pyspark、apache-flink包

图形可视化常用包:matplotlib、pyecharts

人工智能常用包:tensorflow

1、安装第三方包-pip

python内置pip程序,

打开命令提示符程序,输入:pip install 包名称

即可快速安装第三方包

pip网络优化

由于pip是连接的国外的网站进行的下载,所以下载速度很慢;

可以通过命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称 

2、安装第三方包-pycharm

打开pycharm程序点击右下角

 

 

或者

 安装成功

 


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月天行健

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值