知行编程网知行编程网  2022-11-05 19:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python模块引入的三种方式的相关知识,希望可以帮到处于编程学习途中的小伙伴

引入python模块的三种方式

在使用模块的时候,我们根据不同的需要有三种导入方式,一种是使用import语句,另一种是使用from ... import ...语句,第三种是使用from ... import * 陈述。


1、


2、 from … import … 语句

当我们只需要使用到模块中的部分资源时,全部导入未免过于消耗资源,这时我们可以使用 from ... import ... 语句。

假设在 my_demo.py 模块中定义了很多函数和变量,我们只需要使用 author 变量。

# 导入模块中的 author 变量
from my_demo import author

# 使用 author 变量
print(author)

import ... from ... 语句相当于将模块中的具体资源导入,直接将资源导入当前命名空间。使用时可以直接使用资源名称。


3、from … import * 语句

当我们需要使用模块中的所有资源时,可以使用 from ... import * 语句来实现。

# 导入模块中的所有资源
from my_demo import *

# 使用 author 变量
print(author)
# 调用 get_joke 函数
joke_text = get_joke()
print(joke_text)

import ... from * 语句与 import ... from ... 类似,但不建议使用。使用这样的语句会破坏命令空间的管理,给我们带来一些麻烦。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享