这是一篇关于python导入模块的文章,如有错误,还请指出。
上一篇文章我们讲到了关于第三方库的下载和安装,但只会安装而不会使用一样无济于事。所以我今天想为大家来讲解一下如何在python中导入模块。(这里介绍三个方法)
- import <模块名>
直接import,这样是最简单的倒入模块方法但弊端是在每次要用这个模块中的函数时必须要添加该模块的命名空间。请看下面这个例子:
a_1.py
def mi2km(mi):
km = mi * 1.609344
return km
a_2.py
import a_1
print(‘20mi is ’+str(a_1.mi2km(20))+‘ km’)
- import <模块名> as <新名字>
这是在前一个的的基础上添加了一个as,这个其实是很重要的,不用多说给个例子你就可以明白:
import pickle
a = open(‘a.pickle’, ‘rb’)
a_str = pickle.load(a)
b_str = pickle.load(a)
c_str = pickle.load(a)
d_str = pickle.load(a)
e_str = pickle.load(a)
import pickle as p
a = open(‘a.pickle’, ‘rb’)
a_str = p.load(a)
b_str = p.load(a)
c_str