栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python模块怎么导入_python如何引入模块?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python模块怎么导入_python如何引入模块?

模块:模块就是程序

目录

一,什么是模块(模块是更高级的封装)

二,命名空间

三,导入模块

 ·import + 模块名

 ·from 模块名 import 函数名 和 from 模块名 import *

 · import + 模块名 as 新名字

一, 什么是模块(模块是更高级的封装)

前情回顾:

封装

·容器 -> 数据的封装(容器通过列表, 字符串, 字典, 元组对数据封装)

·函数 -> 语句的封装

·类 -> 方法和属性的封装(类是对函数和数据的统一封装)

·模块 -> 模块就是程序(模块就是我们写的任何代码, 保存为’.py’结尾的文件, 就是独立的模块)

我的理解:模块 =  _.py文件

举例:

在安装Python的目录下, 新建一个hello.py源文件,在文件中定义hello函数, 并输出print(“Hello Word !”), 按Ctrl + s 保存源文件,记得取名为hello.py

1.为了使IDLE能够顺利找到我们创建的hello.py模块(文件), 应使模块与Python内部文件在同一个文件夹下

没有报错说明模块创建成功

2.创建模块成功后, 尝试调用hello模块中的hello函数

从报错信息可以看出, 错误根源是因为Python找不到hello函数,

要解决这个问题, 需要学习命名空间这个概念

二,命名空间

·命名空间就是模块(创建文件)的名字hello

三,导入模块

·import + 模块名(适用于不熟悉的代码, 常用推荐)

·from 模块名 import 函数名 和 from 模块名 import *(不推荐, 了解)

· import + 模块名 as 新名字 (第一种方法的加强版, 适用于对此模块较熟悉时使用, 常用推荐)

import + 模块名

   举例

计算摄氏度和华氏度之间的相互转换

运行结果:

from 模块名 import 函数名 和 from 模块名 import *

   举例

运行结果:

 from 模块名 import *

运行结果:

不难发现, 以上两种方法也可以让程序正常运行,但是更推荐用impot + 模块名的方法。因为如果程序复杂, 很容易模块名函数名混乱

import + 模块名 as 新名字   

举例

运行结果:

print(“看我这么努力,请点个赞再走吧!”)

END

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783006.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号