import 導入
import 模塊名
import 後面不須要加 模塊路徑,也加不了模塊路徑。必需要寫模塊名,那麼計算機是怎麼找到模塊的位置呢?、app
import sys print(sys.path)
這句代碼會輸出當前,儲存的模塊文件列表this
若是模塊在這裏文件裏面,就能夠導入。(' ' 表示當前路徑,這就是在同級目錄中能夠引入模塊的緣由。)spa
那麼我想加入一個本身的模塊,但文件路徑再也不其中怎麼辦?code
import sys sys.path.append("模塊的目錄文件夾路徑")
模塊導入後,import module 不能從新導入模塊,須要從新導入blog
from imp import * reload(module)
import循環導入
什麼是循環導入?
就是兩個模塊互相引用(import) ,致使死循環導入。class
例如:test
模塊 aimport
from b import test_b def test_a(): print("this is test_a") test_b()
模塊 bmodule
from a import test_a def test_b(): print("this is test_b") test_a()
運行 a.py 循環
報錯
因此寫代碼的時候要避免模塊之間的互相引用