python中的import模块引用(一)

版权声明:此博客内容为本人学习笔记,转载请标明出处!本人所有文章仅发布于CSDN! https://blog.csdn.net/weixin_40457797/article/details/83107487

python利用import导入模块来实现代码的高复用性。

在同一个包内创建一个名为a1.py的模块,在里面对a、b、c、d、e、f等变量进行定义。

a = 11
b = 22
c = 33
d = 44
e = 55
f = 66

接下来我们可以直接在a2.py中引用a1.py的变量,如下:

import a1

m = a1.a + a1.b * a1.c - a1.d + a1.e * a1.f
print (m)

对于在同一包下的不同子包内模块调用,则可以用在包内的绝对路径来调用(注意是包内的绝对路径而非系统的绝对路径),路径/用.来代替。路径如下:

#代码:#
import first.first_1.a1

m = first.first_1.a1.a + first.first_1.a1.b * first.first_1.a1.c - first.first_1.a1.d + first.first_1.a1.e * first.first_1.a1.f
print (m)

但是如果是大型项目的话按上面的方法调用就会很麻烦,这时我们可以使用as来指代某一个其他子包下的模块。

import first.first_1.a1 as f4

m = f4.a + f4.b * f4.c - f4.d + f4.e * f4.f
print (m)

猜你喜欢

转载自blog.csdn.net/weixin_40457797/article/details/83107487
今日推荐