import 模塊導入

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 循環

報錯

因此寫代碼的時候要避免模塊之間的互相引用

相關文章
相關標籤/搜索