python匯入自定義模組

2021-07-06 10:06:26 字數 520 閱讀 3060

原文章路徑:

上網查了下資料和自己實驗了下,有幾個方法:

1.如果匯入的模組和主程式在同個目錄下,直接import就行了

2.如果匯入的模組是在主程式所在目錄的子目錄下,可以在子目錄中增加乙個空白的__init__.py檔案,該檔案使得python直譯器將子目錄整個也當成乙個模組,然後直接通過「import 子目錄.模組」匯入即可。

3.如果匯入的模組是在主程式所在目錄的父目錄下,則要通過修改path來解決,有兩種方法:

(2)直接修改環境變數:在windows中是 「 set 變數=『路徑』  」 例如:set pythonpath=『c:\test\...』 檢視是否設定成功用echo %pythonpath%,而且進到python直譯器中檢視sys.path,會發現已經有了新增加的路徑了。這 種方式是永久的,一次設定以後一直都有效。在linux中是 "export 變數=『路徑』 「,檢視是" echo $變數 "

通過修改path是通用的方法,因為python直譯器就是通過sys.path去乙個地方乙個地方的尋找模組的。

Python匯入自定義模組

第一種 這裡有個大前提,就是你的py執行檔案和模組同屬於同個目錄 父級目錄 如下圖 function和dataprepare在同乙個目錄下,則可以在dataprepare中直接import 呼叫如下 from function import 第二種 執行的py檔案和模組在不同目錄下 執行檔案main...

python 匯入自定義模組及使用

一 匯入模組有三種情況 按照匯入時的順序最好為 1.python標準庫模組 2.python第三方模組 3.應用程式自定義模組 二.自定義模組在呼叫的時候需要注意 1.如果自定義模組與主程式在乙個目錄下,則可以直接import module。2.如果匯入的模組是在主程式所在目錄的子目錄下,可以在子目...

ubuntu下Python匯入自定義模組的方法

當在python程式中匯入自定義模組時,若出現 import error no module named 表明系統在python的搜尋路徑 pythonpath 中找不到該模組,需要把該模組新增到python的搜尋路徑中。要用import mymodule匯入自定義的模組,其必須在python的搜尋...