深入解析Python中的import与from import语句使用方法及实例详解
下面介绍Python import和from import的使用。具体内容如下:

Python 程序可以调用一组基本函数(即内置函数),例如 print()、input() 和 len()。 Python本身也有一组内置模块(标准库)。每个模块都是一个Python程序,包含一组可以嵌入到您的程序中的相关函数。例如,math模块包含与数学运算相关的函数,random模块包含与随机数相关的函数等。
1.进口声明
在开始使用模块中的函数之前,必须使用 import 语句导入该模块。
语法:
import module1[, module2[,... moduleN]]
例子:
1.使用random模块ranint()函数:
# printRandom.pyimport randomfor i in range(5): print(random.randint(1, 10))# result:
注意:由于randint()函数属于random模块,因此必须在函数名前添加random,告诉Python在random模块中查找该函数。
2.导入多个模块:
import math, sys, random, os
2.来自进口声明
这是导入模块的另一种形式。使用这种形式的 import 语句, moduleName.调用模块中的函数时不需要前缀。但是,使用全名会使代码更具可读性,因此最好使用简单形式的 import 语句。
语法:
from moduleName import name1[, name2[, ... nameN]]|*
例子:
导入random模块下的所有函数:
from random import *for i in range(5): print(randint(1, 10)) # 这里就不需要random.前缀了
在random模块下导入randint、random函数:
from random import randint, random
说到from import和import的区别,小编在网上看到了这么好的解释!
进口:从车上拿出矿泉水给我
导入:给我车
很多人很困惑,为什么有人会要求他们把“车里面的车”拿出来,因为它们是两辆不同的车,而且里面的是一辆玩具车!
小编认为是的,而且解释的确实很好。尽管它们具有相同的名称,但它们所指的并不是同一事物。
最后,我还有一件事要说!编者是一位Python开发工程师。这里有我整理的一套最新的python系统学习教程,包括基础的python脚本到网页开发、爬虫、数据分析、数据可视化、机器学习等,如果你想要这些资料,可以关注小编,发邮件后台私信小编:“01”即可获取。