模块(module)其实就是py文件,里面定义了一些函数、类、变量等,包(package)是多个模块的聚合体形成的文件夹,里面可以是多个py文件,也可以嵌套文件夹。库是参考其他编程语言的说法,是指完成一定功能的代码集合,在python中的形式就是模块和包。本文主要介绍Python 使用from和import导入指定的模块 。

Python 常用术语

1、使用from和import导入指定的模块

可以选择使用from关键字从模块中仅导入部分的功能。

例如:

mymodule模块具有一个函数和一个字典:

def say(name):
    print("hi cjavapy , " + name)

person1 = {
"name": "python",
"age": 3,
"country": "china"
}

例如:

从模块仅导入person1字典:

from mymodule import person1

print(person1["age"])

注意:使用from关键字导入时,在引用模块中的元素时不要使用模块名称。例如,person1["age"]不使用mymodule.person1 [“age”]

相关文档:

Python 模块(Module)教程

Python 定义模块(Module)

Python 模块中的变量

Python 模块的别名(as)

Python 内置模块

Python 使用dir()函数查看模块中函数

Python 使用from和import导入指定的模块

Python 常用术语

推荐文档