亚洲AV成人一区二区三区不卡-亚洲香蕉AV在线一区二区三区-2023国产精品自产拍在线观看-影音先锋女人av鲁色资源久久
精密電阻
NEWS

云計算開發(fā)學習筆記:Python3導入聲明

要使用Python源文件,只需要在另一個源文件中執(zhí)行import語句。

語法如下:當解釋器遇到import語句時,如果模塊在當前搜索路徑中,則將其導入。

搜索路徑是解釋程序?qū)⑹紫人阉鞯乃心夸浀牧斜怼?/p>

如果要導入模塊支持,則需要在腳本頂部放置命令:test.py導入支持模塊:上面示例的輸出:一個模塊將只導入一次,無論導入多少次您執(zhí)行導入。

這樣可以防止反復執(zhí)行導入的模塊。

當我們使用import語句時,Python解釋器如何找到相應的文件?這涉及Python的搜索路徑。

搜索路徑由一系列目錄名組成,Python解釋器依次從這些目錄中搜索導入的模塊。

這看起來很像環(huán)境變量。

實際上,搜索路徑也可以通過定義環(huán)境變量來確定。

搜索路徑是在編譯或安裝Python時確定的,還應該修改新的庫安裝。

搜索路徑存儲在sys模塊的path變量中。

做一個簡單的實驗。

在交互式解釋器中,輸入以下代碼:sys.path輸出是一個列表,其中第一項是空字符串,表示當前目錄(如果從腳本中打印出來,則可以更清楚地看到它是哪個目錄),即我們執(zhí)行python解釋器的目錄(對于腳本,它是運行腳本所在的目錄)。

因此,如果像我這樣在當前目錄中存在與要導入的模塊同名的文件,則將阻止要導入的模塊。

了解搜索路徑的概念后,可以在腳本中修改sys.path,以引入一些不在搜索路徑中的模塊。

現(xiàn)在,在解釋器的當前目錄或sys.path中的目錄中創(chuàng)建一個fibo.py文件,代碼如下:然后輸入Python解釋器,使用以下命令導入該模塊:這不會直接定義fibo中的函數(shù)名稱被寫入當前符號表,但是模塊fibo的名稱被寫入此處。

您可以使用模塊名稱來訪問該功能:如果您打算經(jīng)常使用一個功能,則可以將其分配給本地名稱:

歡迎您的咨詢

亚洲AV成人一区二区三区不卡-亚洲香蕉AV在线一区二区三区-2023国产精品自产拍在线观看-影音先锋女人av鲁色资源久久