Python 如何引入自定義模組

2021-09-08 14:56:12 字數 714 閱讀 3709

python 中如何引用自己建立的原始檔(*.py)呢? 也就是所謂的模組。

假如,你有乙個自定義的原始檔,檔名:saysomething.py。裡面有個函式,函式名:sayhello。如下圖:

該怎麼呼叫這個函式呢?

直接寫 sayhello() 肯定不行。

saysomething.sayhello() 呢?

也不行。

這時,你可能想到了需要引入(import)。

試試吧!

還是行不通。

那怎樣才能正確地引入呢?

ok,將你的python容器(idle或則command line)重啟。因為需要重新載入path。

再import試試?

現在可以任意地呼叫自定義的模組了。    

【發現了乙個缺點:】如果修改了原始檔,它不能立即識別,需要重啟命令列。

Python如何引入自定義模組

ython執行環境在查詢庫檔案時是對 sys.path 列表進行遍歷,如果我們想在執行環境中註冊新的類庫,主要有以下四種方法 1 在sys.path列表中新增新的路徑。這裡可以在執行環境中直接修改sys.path,新增要搜尋的目錄 import sys 這種方法的缺點是執行結束後失效。2 設定pyt...

python引入自定義模組

python的包搜尋路徑 python會在以下路徑中搜尋它想要尋找的模組 1.程式所在的資料夾 2.標準庫的安裝路徑 3.作業系統環境變數pythonpath所包含的路徑 將自定義庫的路徑新增到python的庫路徑中去,有如下兩種方法 1.動態的新增庫路徑。在程式執行過程中修改sys.path的值,...

python模組 python自定義模組

1.import 模組名 匯入模組中的所有內容 引入多個用逗號分隔 import random,time 2.from 模組名 import 函式名1,函式名2.匯入部分模組 匯入部分的話直接使用 3.from 模組名 import 匯入所有,有約束 需要在 init py檔案中新增屬性 all 函...