python中import XXX和from XXX import *在多文件引用中的问题

大体的区别就不说了,随手百度,google就可以知道,这里想说的是一个不太注意的地方——多文件之间import的问题

如果a.py中import了numpy包,b.py中import了a.py,那么在b.py中使用numpy包,是否需要再写一次import numpy as np呢?
答案是——视b.py中import a.py的方式而定。
b.py中import a.py的方式如果是
import aimport a as xx,则b.py中不能直接使用numpy包;
from a import *,则b.py中可以直接调用numpy。

看图
import aimport a as xx,则b.py中不能直接使用numpy包;
在这里插入图片描述

from a import *,则b.py中可以直接调用numpy。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章