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。
在這裏插入圖片描述

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