python模块import导入

python模块import导入

模块导入分为python内置模块(或者第三方模块)导入和自定义模块导入。模块导入方法可以总结为5大导入方法,下面以python内置模块角度来举例介绍5大导入方法。

(1)import… 方法

表示导入某个模块

# 导入numpy模块
import numpy

arr = numpy.array([1, 2, 4])
print(arr)
# [1 2 4]

(2)import…as…方法

import xx as yy,意思是把xx作为yy表示,相当于xx可以使用yy来表示。

# 导入numpy模块作为np
import numpy as np

arr = np.array([1, 2, 4])
print(arr)
# [1 2 4]

(3)from…import…方法

表示从什么模块中导入什么方法(如类、函数)

# 导入numpy模块作为np
from numpy import array

arr = array([1, 2, 4])
print(arr)
# [1 2 4]

(4)from…import…as…方法

表示从什么模块中导入什么方法(如类、函数),作为什么名称使用。

# 导入numpy模块作为np
from numpy import array as my_arr

arr = my_arr([1, 2, 4])
print(arr)
# [1 2 4]

(5)from…import *方法

表示导入这个模块中的所有方法

# 导入numpy模块作为np
from numpy import *

arr = array([1, 2, 4])
print(arr)
# [1 2 4]
  • python内置模块(或第三方模块)
    python内置模块,比如os、re、numpy等模块,导入的形式如上5大导入方法例子,因此就不再重复介绍这部分内容了,下面着重讲述自定义模块的导入形式以及注意事项。

  • 自定义模块导入
    下面将建立一个项目文件,方便介绍自定义模块的导入方法,项目结构如下:

- 52phm  # 项目文件夹
   - data  # 数据文件夹
   - A  # A 文件夹
       - my_sum.py
       - B  # B 文件夹
           - my_mean.py
   - main.py  # 主程序

my_sum.py

def _sum(a, b):
    c = a + b
    return c

my_mean.py

def _mean(v, N):
	c = v / N
	return c

下面将在main.py函数中调用自定义模块,main.py如下

from A import my_sum
from A.B.my_mean import _mean


lis = [7, 5]  # 列表
N = len(lis)  # 列表长度
value = my_sum._sum(lis[0], lis[1])
res = _mean(v=value, N=N)
print(">>> 数值平均:", res)

输出结果

>>> 数值平均: 6.0

通过几个案例,我们了解了各种模块导入方法,在实际应用开发过程中,基本导入形式如本文阐述一般,懂得灵活运用即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

txhy2018

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

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

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

打赏作者

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

抵扣说明:

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

余额充值