python如何匯入自定義模組python如何匯入自定義模組

2021-03-09 20:45:19 字數 1152 閱讀 8606

1樓:匿名使用者

這個問題涉及

bai到包和模組管

du理。包zhi名和模組名一般是小寫。你dao的檔案是專下面的結構屬,需要建立空檔案 b/__init__.py,將b目錄變成package。

a/a.py

from b.c import indexindex()

b/c.py

def index():

print("hello")

b/__init__.py

a/a.py 裡面有兩種引用方式,相對引用和絕對引用:

# 如果a.py是 library,兩種引用方式都可以from ..b.

c import index# 如果a.py是 executable,必須使用絕對引用from b.c import index如果使用絕對引用,需要確保b所在目錄在pythonpath (sys.

path)裡面,比如可以這樣執行:

env pythonpath=. python a/a.py

2樓:鄂珺趙澎

自定義模組在同一個資料夾下面的話

直接import

或import

。。from

。。。就好

3樓:次堅危珂

1、相同目錄下,若在程式test1.py中匯入模組mod1,則直接使用import

mod1或from

mod1

import

*;2、主程式所在目錄是模組所回在目錄的父(或祖輩)目錄則要答建立空檔案__init__.py檔案然後使用

from

mod2.mod2

import*

求大神告知為什麼python匯入自定義模組時失敗,匯入自帶模組卻可以。

4樓:酒盡望天

不是寫得很清楚嗎,使用了不可用的符號,應該是你寫的指令碼本身有問題

5樓:

做一個簡單的模組檔案試一試

檔案路徑f:\testin.py

# -*- coding:utf-8- -*-def hoge():

print("hoge")

然後匯入

回以上在我的windows下沒有問題答

python中怎麼呼叫自定義函式

網上的很多資料都是說 如果把my abs 的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動python直譯器,用from abstest import my abs來匯入my abs 函式,注意abstest是檔名 不含.py副檔名 但是在嘗試這種方法後,發現仍然還是無...

thinkphp怎么匯入自定義類庫

1.自定義的類庫放到lib資料夾。2.在要引入框架的地方,新增這段 import yalib.charset 代表的是lib資料夾下的yalib目錄下的charset.class.php檔案。sopcast安卓版的怎麼匯入自定義 coredata怎麼存放自定義的類 eclipse怎麼建立自定義標籤類...

幾何畫板如何自定義工具,幾何畫板中自定義工具螞蟻座標系怎麼用

歐陽絕塵告訴我的,成功設定。給你,可以試試。選擇方法如下 1 開啟幾何畫板軟體後,按住工具按鈕,出現列表之後,點一下 選擇工具資料夾 2 找到你幾何畫板的安裝資料夾,在他下面有一個 tool folder 選擇,然後他會提示沒有,不用管它,一直確定下去就好了。3 這個時候點一下工具按鈕,應該會有很多...