标准/扩展库中对象的导入与使用

博主:命运之光

专栏:Python程序设计

Python扩展库导入和使用

Python启动时,仅加载了很少一部分模块,其它模块需要由程序员显示加载。使用“sys.modules.items()”显示所有预加载的模块信息。

import 模块名[.对象名] [as 别名] 或者 import 包名.模块名[as 别名]

>>>import random                #导入random随机函数模块
>>>random.randint(1,10)			#返回[1,10]之间的一个随机整数
>>>import numpy as np           #导入模块numpy中的所有对象并设置别名
>>>a = np.arange(1,10,2)        #通过别名来访问模块中的对象
>>>a
array([1, 3, 5, 7, 9])
>>>import os.path as path       #导入os模块中的path对象
>>>path.exists("d:/programdata")#使用path对象的exists方法

from 模块/包名 import 对象名/模块名 [as 别名]

#导入urllib包中的request模块中的urlopen函数
>>>from urllib.request import urlopen
>>>urlopen('https://www.python.org/')
#导入matplotlib库中的pyplot模块,并设置别名plt
>>>from matplotlib import pyplot asplt
>>>plt.plot([1,2,3],[1,4,9])       #调用plt模块中的plot方法

导入模块顺序(建议)

• 导入Python标准库模块

• 导入第三方扩展库

• 导入自己编写的本地模块

• 动态导入模块动态导入模块:动态导入模块:

动态导入模块:

• from importlib import import_module

• import_module(动态模块名)

你可能感兴趣的:(Python程序设计,python)