15、Python相关-【模块】模块导入
文章目录
前言
无论是python的内置模块(安装即自带)还是三方模块或者是自己写的函数,在使用时都需要提前导入,这一小节主要介绍下python中导入模块的两种方式。
1.import 语句导入模块
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:
import module1[, module2[,... moduleN]
导入安装的三方模块:
import numpy as np #也可以用as重命名
a = np.array([1,2,3]) #列表转数组
print (type(a),a)
导入自己写的py模块:
myfun.py文件:
# Filename: myfun.py
def print_func( par ):
print ("Hello : ", par)
return
test.py文件中引用print_func函数:
# Filename: test.py
# 导入模块
import myfun
# 现在可以调用模块里包含的函数了
myfun.print_func("Python")
2.from … import 语句模块
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:
from modname import name1[, name2[, ... nameN]]
应用实例:test.py
from myfun import print_func
print_func('Python')
from … import * 语句:
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
from modname import *
总结
以上是对【模块】模块导入的讲解!
关注公众号“软件测试技术联盟”,发送“测试资料”,免费获取全栈软件测试视频资料!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?