Python匯入自製模組

2021-07-22 15:34:15 字數 1218 閱讀 3283

用python玩轉資料中解釋的模組概念

乙個有層次的檔案目錄結構

aaa/

__init__.py

bbb.py

ccc/

__init__.py

c1.py

c2.py

ddd/

__init__.py

d1.py

eee/

...

定義了乙個由模組和子包組成的python應用程式執行環境

引入使用函式的兩種用法:

1.

import aaa.ccc

.c1aaa.ccc

.c1.func1(123)

2.

from aaa.ccc.c1 import func1

func1(123)

在開啟互動式環境後,是預設路徑,而我的py檔案不是放在這個路徑下的,所以import hello 無法實現功能(注意,import的時候是hello,而不是hello.py)

隨後用命令列語句 ,進入到我放py檔案的目錄e:\mystuff裡面,這個時候,再執行import hello,就ok了

但即使是import了hello模組,你也無法直接執行test這個函式,那要怎麼執行呢?

你可以輸入hello.test(2)來執行,這樣就可以呼叫函式了

但這樣有些麻煩,每次要輸入模組名稱,那你還可以在import的時候直接呼叫函式,如下

最後在記錄下windows下powershell預設路徑改**.

python 匯入模組

最近開始學習python,遇到一些匯入模組的問題,花了幾分鐘終於琢磨明白了,給初學者介紹幾種型別 一 test sys test1 nv1.py nv2.py nv1.py 如下 classdog defadd self a,b self.a a self.b b c self.a self.b r...

python匯入模組

1 模組的定義 模組定義 用來邏輯上組織python 變數 函式 類 邏輯 目的是 實現乙個功能 本質就是.py結尾的python檔案。補充 包的定義 用來從邏輯組織模組的,本質就是乙個目錄 必須帶有乙個 init py檔案 2 匯入方法 匯入模組的方法 1.import module name 匯...

python匯入模組

python匯入模組分為2種 1import 模組名 也可以2 modulename haha 模組字串 然後 m import mymodule 下面方法就可以用python 動態建立類 如果要取得模組中的乙個屬性的話 可以用getattr 比如 c getattr m,myclass myobj...