导语:
本文主要介绍了关于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 ... 类似,但不建议使用。使用这样的语句会破坏命令空间的管理,给我们带来一些麻烦。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中使用切片的三个规则10/26
- ♥ python中的socket建立客户端连接11/25
- ♥ python如何导入pandas09/10
- ♥ 如何在python中读取csv08/17
- ♥ Python如何使用数据库的连接池10/21
- ♥ 如何在python中编写for语句09/25
内容反馈